ホーム :データベースとの連携 :


データベースを削除

前へ 次へ


削除の場合は、1件ずつの処理になるので、do〜loopで繰り返し処理を行う。

Sub テーブルのデータ削除()
'サーバ上の推進テーブル(koumokuテーブル)のデータを削除する。
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sqldb As String
Dim res As Integer

res = MsgBox("sien.mdbの" & vbCrLf & _
"データを全削除します。", vbOKCancel, "MDBデータ削除")
If res = vbCancel Then Exit Sub

sqldb = "select * from koumoku"

db.Open "provider=microsoft.jet.oledb.4.0;" _
& "data source=\\server\sien.mdb;"

rs.Open sqldb, db, adOpenDynamic, adLockOptimistic

rs.MoveFirst
Do Until rs.EOF
rs.Delete
rs.Update
rs.MoveNext
Loop

rs.Close
db.Close

Set rs = Nothing
Set db = Nothing

End Sub

前へ 次へ
データベースとの連携 に戻る