2009年5月13日水曜日

【VB】DB接続文字列(コネクション文字列)の一覧

参考URL
接続文字列一覧
http://hp.vector.co.jp/authors/VA014436/prg_memo/database/all/004.html

SQL Serverの場合
  • Data Source
    接続先マシン名、インスタンス名を指定する
    例 : localhost\SQLEXPRESS;

  • Inital Catalog
    初期接続のデータベース名を指定

  • Integrated Security
    接続にWindows認証を使う
    例 : Integrated Security=True;

  • User ID
    接続にSQL Server認証を使う場合のID

  • Passwd
    接続にSQL Server認証を使う場合のパスワード

2009年4月24日金曜日

【VB】条件式でどのボタンが押されたか

If sender Is ボタン名 Then ボタンを押したときの処理

2009年4月21日火曜日

【VB】テーブルの指定した列の名前を取得

DataReader.GetName(列番号)

SqlCmd = New SqlCommand(pSQL.ToString, oCon)
iRec = SqlCmd.ExecuteReader()

While iRec.Read()
If iRecCount = 0 Then
pRetMSG = "カラム名レコードの編集"
For iCol = 0 To iRec.FieldCount - 1
If iCol = 0 Then
'フィールド名を代入
oRec(0) = iRec.GetName(iCol)
Else
oRec(0) &= vbTab & iRec.GetName(iCol)
End If
Next
End If

2009年4月17日金曜日

【Windows】OS起動ドライブのドライブレターを変更する


C:\とD:\を入れ替える。
  1. レジストリエディタ(regedt)を起動
  2. HKEY_LOCAL_MACHINE\SYSTEM\MountedDevicesへ移動
  3. \DosDevices\C: を選択し、名前を \DosDevices\Z: などに変更
  4. \DosDevices\D: を選択し、名前を \DosDevices\C: に変更
  5. Z:に変更した \DosDevices\Z: を選択し、名前を \DosDevices\D: に変更
  6. レジストリエディタを終了する
  7. Windowsを再起動する。

【SQLServer】既存のmdfファイルからデーターベースを取り込む(インポート)

次のSQLを実行する。

CREATE DATABASE データベース名
ON PRIMARY (FILENAME = 'mdfファイルパス')
FOR ATTACH
GO

2009年4月16日木曜日

【VB】データベースの接続に対してSQLを実行し、更新された(変更された)行数を取得する。


Rowsに更新された行数を取得する。
Dim Rows As Integer
Rows=Command.ExecuteNonQuery

【VB】DatReaderにレコードを1件(1行)だけ取得

DataReader = Command.ExecuteReader(CommandBehavior.SingleRow)