![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
下記のコードにてエクセルでデータベースに接続しようとするのですが、どうしてもうまくいきません。開きたいデータベースは”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ランキング
-
【パフォーマンス】ファイル読...
-
データーベースとはなんですか...
-
データ.mydファイルのテキス...
-
Access2000でデータベースの最適化
-
型 varchar から型 numeric へ...
-
Accessで連番の付け方
-
ACCESSで条件付き書式の設定方法
-
データのインポートに失敗します。
-
カンマ区切りで格納するカラム...
-
おすすめのデータベースソフト
-
関係データベースについて(I...
-
エクセルの重複データの曖昧検索
-
RBDの反対語は?□DB??
-
SQL文ってなに?
-
アクセスのデータがブッ壊れた...
-
IPアドレスを数値に変換
-
CDの売上枚数を知りたいのですが
-
AndroidからのAccessデータベー...
-
構文エラー:演算子がありませ...
-
accessのvbaでの実行時エラーに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンピュータ用語、データベー...
-
型 varchar から型 numeric へ...
-
リスト形式の表とデータベース...
-
データベースソフトのTCARDにつ...
-
SQLを使いこなしている人が ETL...
-
エクセルのフォームについて(...
-
オラクルのLONG RAW型のテーブ...
-
ACCESSで条件付き書式の設定方法
-
エクセルの重複データの曖昧検索
-
ハイフン無しの電話番号データ...
-
ODBCを使わないでExcelへ連携
-
データのインポートに失敗します。
-
Access or SQLServer どちらを...
-
カンマ区切りで格納するカラム...
-
【ACCESS】複数のパソコンから...
-
【パフォーマンス】ファイル読...
-
OpenOfficeのBaseでExcelのデー...
-
〔VBA・マクロ〕EXCELからAC...
-
Accessのデータベースの容量見...
-
DBとテキストファイルの比較
おすすめ情報