Страница 1 из 1
SQL question (VB.NET & Access)
Добавлено: 09 мар 2003, 17:21
Alexan
Раз уж сообщение удалить нельзя, тогда задам другой вопрос:
мне надо получить количество записей в БД.
Использую следующий запрос:
Me.OleDbSelectCommand1.CommandText = "SELECT COUNT(*) FROM Table1"
А как мне передать результат, например в Label.Text, не соображу.
Добавлено: 09 мар 2003, 18:54
pank
Какие-нибудь курсы взял бы что-ли.
Было бы легче жить
I just copy from MSDN
Dim catCMD As OleDbCommand = nwindConn.CreateCommand()
catCMD.CommandText = "SELECT count(*) FROM Categories"
nwindConn.Open()
Dim myReader As OleDbDataReader = catCMD.ExecuteReader()
Do While myReader.Read()
Label.Text=myReader.GetInt32(0)
Loop
Добавлено: 09 мар 2003, 20:03
Alexan
pank писал(а):Какие-нибудь курсы взял бы что-ли.
Было бы легче жить
I just copy from MSDN
Dim catCMD As OleDbCommand = nwindConn.CreateCommand()
catCMD.CommandText = "SELECT count(*) FROM Categories"
nwindConn.Open()
Dim myReader As OleDbDataReader = catCMD.ExecuteReader()
Do While myReader.Read()
Label.Text=myReader.GetInt32(0)
Loop
Зачем мне курсы, мне и так легко. Я предпочитаю учиться делая конкретный проект, и что бы еще за это деньги платили.
Я количество записей я получил по-другому, через DataSet:
label1.Text = "Number of records =" & DataSet11.Table1.Count
так как он у меня уже использовался для заполнения DataGrid.
Спасибо anyway.