• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOでエクセルからSQL Serverへデータを移行するには)

ADOでエクセルからSQL Serverへデータを移行する方法

このQ&Aのポイント
  • ADOを使用してエクセルからSQL Serverにデータを移行する方法について説明します。
  • エクセルのVBAでADOを利用して、SQL Serverの「test」という名前のデータベースの「Table_1」に新しいレコードを追加することは可能ですか?
  • エクセルからアクセスに移行するためには、VBAコードでADODB.ConnectionとADODB.Recordsetを使用して、データベースに接続し、新しいレコードを追加する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

本質的には接続文字列を変更するだけの話です。 ただし、どこにあるどういうSQL Serverに接続したいかにより変わります。 cn.Open "Provider=SQLOLEDB;Data Source=(サーバ名);Initial Catalog=test;Integrated Security=SSPI" サーバ名は「どこにあるどういう名前でインストールしたSQL Serverか」により決まります。同じPC内にあるなら、省略するか「localhost」(SQL Server Express以外のデフォルト)か「localhost\SQLEXPRESS」(SQL Server Expressのデフォルト)のいずれかで通るでしょう。 また、上記はWindows認証を選択してインストールした場合で、混合認証の場合はIntegrated Securityの代わりにUser IDとPasswordの指定が必要です。

bngjbnjg
質問者

お礼

試してみます!ご回答ありがとうございます。

関連するQ&A