
下記のコードにてエクセルでデータベースに接続しようとするのですが、どうしてもうまくいきません。開きたいデータベースは”sekisan.mdf”という名前です。現在はローカルPCにて接続したいとかんがえております。
何かおかしな点があったらご教授願います。それから、逆にエクセルデータをSQLSERVERの既存のデータに書き出すことって可能でしょうか?
cn.ConnectionString = "Provider=SQLOLEDB;Data Source=(local);" & _
"Initial Catalog=sekisan;Integrated Security=SSPI;"
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんな感じで
sub test()
const connstr = "Provider=SQLOLEDB;Data Source=(local);" & _
"Initial Catalog=sekisan;Integrated Security=SSPI;"
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim ret As Boolean
conn.Open connstr, ユーザーID,パスワード
rs.Open "Select * From テーブル名 Where 抽出条件 ", conn
Range("A1").CopyFromRecordset rs
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
End sub
>SQLSERVERの既存のデータに書き出すことって
SQL文作ってゴリゴリまわす方法
レコードセットを作製し
新規のとき
rs.addnew
rs.update
とする方法があります
この回答への補足
有り難うございます。
誠に申し訳ないのですが、補足させてください。
chibita_papa様のコードで大丈夫かと思うのですが、SQLSERVERをwindows認証で行っていて、ユーザーIDとパスワードを割り振っていない場合、
conn.Open connstr, ユーザーID,パスワード
のコーディングはどうなるのでしょうか?
というのもただ単に”, ユーザーID,パスワード”部を削除するだけでは、認証どころかSQLSERVERが存在しない旨を通知されてしまいます。この補足は、初歩的なことかもしれませんが、どうか宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷ができない
-
データベースの勉強について
-
Oracle Application Express と...
-
ホームページとデータベースの連動
-
Access 拠点間で使用する
-
windows media player(その2)
-
多量の画像整理をアクセスで
-
Excel VBAでできること
-
時空間データベースを用いた研究
-
SQLSERVERデータをエクセルデー...
-
ファイルの並び順
-
MySQLにてランダムにデータを取得
-
エクセルで作成したデータ
-
書誌データベースを作成しても...
-
accessのフォームについて
-
【サーバ】ハードのエラーでデ...
-
Accessで、画像をリンクするには?
-
詳細な住所データベース
-
フロッピーデータを生かしたい
-
編集しているフォトショップの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
エクセルのフォームについて(...
-
ハイフン無しの電話番号データ...
-
オラクルのLONG RAW型のテーブ...
-
エクセルの重複データの曖昧検索
-
ACCESSで条件付き書式の設定方法
-
OpenOfficeのBaseでExcelのデー...
-
カンマ区切りで格納するカラム...
-
データのインポートに失敗します。
-
【ACCESS】複数のパソコンから...
-
DBとテキストファイルの比較
-
【パフォーマンス】ファイル読...
-
別のACCESSデータベースのテー...
-
AccessとPowerPointの会社と家...
-
エクセルの行数が限界です。
-
POSTGRESQLにEXC...
-
98のデータをvistaにUSB接続...
-
なぜMySQLを使うのか。
-
最適なデータベースソフト
-
栄養成分を計算する簡単なソフ...
おすすめ情報