odbcでSQL Serverに接続

Dim ado As New ADODB.Connection
dim severname
dim database
dim userid
dim pass
severname = “servername”
database = “”
userid = “”
pass = “”
ado.Open “Driver={SQL Server};” & “server=” & severname & “; database=” & database & “; uid=” & userid & “; pwd=” & pass & “;”

idとpassはwindows認証の時は不要。

1件のコメント

  • テスター より:

    ExcelでSQLServerのデータを取得/更新するなら、ExcelDBToolをお勧めします。
    テーブルのデータをエクセルに取得、更新、削除することだけではなく、複数のSQLを実行して、結果を
    一括Excelの各シートに出力することもできます。データ作成の機能を使って、
    氏名、住所、電話など60種類以上のダミーデータも作成できます。
    作成したデータを直接DBに登録して、シート名とテーブル名が一致すれば、
    一括で複数テーブルのデータもExcelに取得できます。
    詳しくは下記サイトをご参照ください。

    http://www.superdbtool.com
    ベクターからもダウンロードできます。

    またExcelDBToolを使って、テストデータを作成するのは非常に簡単です。
    作成できるダミーデータ種類:
    郵便番号, 都道府県, 企業名, 市区,町村,最寄駅,最寄駅ふりがな,路線,銀行コード, 銀行名, 銀行カタカナ, 支店コード, 支店名, 支店カタカナ,E-Mail, URL, 携帯, 苗字のみ, 氏名, 住所, 住所ふりがな,性別, 年齢, 血液型, 固定電話, 婚姻, ふりがな, 大学名,身長,体重固定値,国籍,国籍英語,国籍英語略,クレジットカード会社,クレジットカード番号,有効期限,IPアドレス,業種大分類,業種大分類名称,業種中分類,業種中分類名称,業種小分類,業種小分類名称,職種大分類,職種大分類名称,職種中分類,職種中分類名称,職種小分類,職種小分類名称,数値連番,整数・小数点数,英数混在,文字列+連番,文字列+全角連番全角漢字,ひらがな,全角カタカナ,半角カタカナ,全角英数,全角数値,全角英字,全半混在日付,時間,タイムスタンプ,特殊文字

    SQLServer以外、Oracle,DB2,Sybase,MySQL,Postgre,Sqliteもご利用できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です