- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOでエクセルからSQL Serverへデータを移行するには)
ADOでエクセルからSQL Serverへデータを移行する方法
このQ&Aのポイント
- ADOを使用してエクセルからSQL Serverにデータを移行する方法について説明します。
- エクセルのVBAでADOを利用して、SQL Serverの「test」という名前のデータベースの「Table_1」に新しいレコードを追加することは可能ですか?
- エクセルからアクセスに移行するためには、VBAコードでADODB.ConnectionとADODB.Recordsetを使用して、データベースに接続し、新しいレコードを追加する必要があります。
- みんなの回答 (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の指定が必要です。
お礼
試してみます!ご回答ありがとうございます。