Раз уж сообщение удалить нельзя, тогда задам другой вопрос:
мне надо получить количество записей в БД.
Использую следующий запрос:
Me.OleDbSelectCommand1.CommandText = "SELECT COUNT(*) FROM Table1"
А как мне передать результат, например в Label.Text, не соображу.
SQL question (VB.NET & Access)
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Завсегдатай
- Сообщения: 213
- Зарегистрирован: 17 фев 2003, 16:05
- Откуда: NN - Montreal - Charlottetown - Montreal
-
- Пользователь
- Сообщения: 75
- Зарегистрирован: 26 фев 2003, 20:19
- Откуда: toronto
Какие-нибудь курсы взял бы что-ли.
Было бы легче жить
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
Было бы легче жить
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
-
- Завсегдатай
- Сообщения: 213
- Зарегистрирован: 17 фев 2003, 16:05
- Откуда: NN - Montreal - Charlottetown - Montreal
Зачем мне курсы, мне и так легко. Я предпочитаю учиться делая конкретный проект, и что бы еще за это деньги платили.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.