Мне нужно проверить, вернул ли мой оператор SQL любые результаты из базы данных Access, которую я использую для хранения моих данных.Проверка результата SQL в VB.NET
У меня есть этот код атм:
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\Computing Project\database.mdb;")
cn.Open()
cmd = New OleDbCommand("SELECT * FROM(" & roomvar.ToLower() & ") WHERE (((" & roomvar.ToLower() & ".date)=" & Chr(34) & dtpDate.Value.Date & Chr(34) & "))", cn)
dr = cmd.ExecuteReader
While dr.Read()
End While
End If
dr.Close()
Я хотел бы быть в состоянии проверить (возможно через логическое значение или что-то), что этот результат возвращаемой запрос. Я использую VB.net.
Благодаря
Передача даты в качестве параметра поможет избежать проблем с интернационализацией (т. Е. Работает в неамериканских регионах). И это просто более устойчиво. – MarkJ