Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


540 / 76735 ←次へ | 前へ→

【81862】SharePointのリストへのADO接続
質問  とも  - 21/7/22(木) 1:33 -

引用なし
パスワード
   ※エクセルの学校([20210722010531])とのマルチポスト投稿になります。ご了承ください

半日ほど悩んだのですが解決方法が見つからなかったので、こちらで質問をさせていただきます。
以下のコードで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 >
9 hits

【81862】SharePointのリストへのADO接続 とも 21/7/22(木) 1:33 質問[未読]

540 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free