ADOを使って接続し、クエリを実行する

スポンサーリンク
スポンサーリンク

SQL文を使ってデータを更新する

Sub アクションクエリ2()
'SQL文を使ってデータ更新
Dim myCon As ADODB.Connection, myCmd As ADODB.Command, FileName As String

Set myCon = New ADODB.Connection
Set myCmd = New ADODB.Command

FileName = ThisWorkbook.Path & "\mdb\2-sampleDB.mdb"
myCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName

With myCmd
  .ActiveConnection = myCon
  .CommandText = "update アルバイト set 手当=0;"   'SQL文
  .Execute
End With

Set myCmd = Nothing
myCon.Close: Set myCon = Nothing

End Sub

実行前

実行後

Connectionオブジェクトのみでアクションクエリを実行する

Sub アクションクエリ3()
'Connectionオブジェクトのみでアクションクエリを実行
Dim myCon As ADODB.Connection, FileName As String

Set myCon = New ADODB.Connection

FileName = ThisWorkbook.Path & "\mdb\2-sampleDB.mdb"
myCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName

myCon.Execute "Q_手当更新"  'アクションクエリを実行

myCon.Close: Set myCon = Nothing

End Sub
スポンサーリンク
シェアする
スポンサーリンク
あんとんさんち 覚え書き