[[20210722010531]] 『SharePointのリストへのADO接続』(とも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SharePointのリストへのADO接続』(とも)

半日ほど悩んだのですが解決方法が見つからなかったので、こちらで質問をさせていただきます。

以下のコードでSharePointのリストにADO接続したいのですが、※1DELETE/※2UPDATE は実行できるのですが
※3INSERTを実行するとエラー【フィールド'名前'は更新できません。フィールドが更新可能ではありません。】となります。
SQLの記述を色々と試したのですがダメでした。
(SharePointの問題かとも思ったのですが原因は分からず)

皆様にお知恵をいただければと思い投稿させてもらいました。
宜しくお願いします。

Sub ボタン1_Click()

    Dim adoCn As Object
    Dim strSQL As String

    Set adoCn = CreateObject("ADODB.Connection") 
    adoCn.Open"Provider=Microsoft.ACE.OLEDB.12.0;WSS;_
  IMEX=2;RetrieveIds=Yes;DATABASE=シェアポイントURL;LIST=テストリスト;"

    ※1 strSQL = "DELETE FROM テストリスト WHERE 名前 = ""殿馬"";"
    ※2 strSQL = "UPDATE テストリスト SET 名前 = ""さとなか"" WHERE 名前 = ""里中"";"
    ※3 strSQL = "INSERT INTO テストリスト(名前) VALUES(""岩鬼"");"

    adoCn.Execute strSQL

    adoCn.Close

    Set adoCn = Nothing

End Sub

< 使用 Excel:Office365、使用 OS:Windows10 >


https://www.excel-ubara.com/excelvba4/EXCEL273.html

(m) 2021/07/22(木) 08:04


http://www.vbalab.sakura.ne.jp/vbaqa/c-board.cgi?cmd=ntr;tree=81862;id=excel
(n) 2021/07/22(木) 11:38

マルチポストか。
(m) 2021/07/22(木) 14:23

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.