SQL question (VB.NET & Access)

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

SQL question (VB.NET & Access)

Сообщение Alexan »

Раз уж сообщение удалить нельзя, тогда задам другой вопрос:
мне надо получить количество записей в БД.
Использую следующий запрос:

Me.OleDbSelectCommand1.CommandText = "SELECT COUNT(*) FROM Table1"

А как мне передать результат, например в Label.Text, не соображу.
pank
Пользователь
Сообщения: 75
Зарегистрирован: 26 фев 2003, 20:19
Откуда: toronto

Сообщение 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
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Сообщение 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.
Ответить