データベース(MDBファイル)関連:ADOでSQL文を使いデータを削除するVB2008でMDBファイルのデータを削除する実行例サンプルです。データベース(MDBファイル)関連へデータを削除するSQL文は下記のようになります。 DELETE FROM テーブル名 レコードを検索し、 データを削除するSQL文は下記のようにWHERE句を併用します。 DELETE FROM テーブル名 WHERE 条件式 ■実行画面 「ID=2の削除」ボタンで、IDフィールドが2のレコードを削除します。 「全削除」ボタンで、table1の全レコードを削除します。 ■削除前のテーブルデータ ■ID=2の削除後のテーブルデータ IDフィールドが2のデータがなくなっています。 ■全データ削除後のテーブルデータ データが0件になっています。 ■実行コード Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'データベースファイル名() Dim sfina As String = "C:\sample1.mdb" Dim CN As New ADODB.Connection CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sfina CN.Open() 'ID=2のデータの削除 CN.Execute("DELETE FROM table1 WHERE ID=2") CN.Close() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'データベースファイル名() Dim sfina As String = "C:\sample1.mdb" Dim CN As New ADODB.Connection CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sfina CN.Open() '全データの削除 CN.Execute("DELETE FROM table1") CN.Close() End Sub End Class Visual Basic 2008 Express Edition実践入門 |