Я использую базу данных MS Access в качестве серверной части моего приложения VB.NET. Я ввожу данные о пользователях в базу данных, используя оператор INSERT INTO:
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & config("DatabasePath") & ";")
cn.Open()
cmd = New OleDbCommand("INSERT INTO blah blah blah...", cn)
dr = cmd.ExecuteReader
Все работает, но я хотел проверить, действительно ли данные были введены в базу данных. Я пытался использовать:
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & config("DatabasePath") & ";")
cn.Open()
cmd = New OleDbCommand("INSERT INTO blah blah blah...", cn)
dr = cmd.ExecuteReader
If dr.Read() Then
' Blah
End If
но, очевидно, оператор вставки ничего не возвращает, так что это не работает. Есть предложения?