Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2 Вопроса?
 
 автор: П.Полиграфович   (02.07.2008 в 13:29)   личное сообщение
 
 

1 Вопрос: отчего не работает это

Dim CNN As ADODB.Connection, SQLCNN As String
   Set CNN = CurrentProject.Connection
  SQLCNN = "SELECT * FROM [detail] WHERE OrderCode = " & Forms!Заказы!Код_Заказа & ";"
      recst.Open SQLCNN

Еррор: не могу дальше ничего сделать пока объект не открыт!? Через DAO все работает.

2 Вопрос:
Можно ли пересчитать в рекордсете записи через св-во RecordCount, без перехода по записям и как? Пробовал что-то такое:

CountBef = recst.RecordCount

собственно в хелпе то же пишется, но не работает. Хочу в переменную записать кол-во.
Весьма благодарен уже

  Ответить  
 
 автор: osmor   (02.07.2008 в 13:49)   личное сообщение
 
 

Ответ 1.
Стоит почитать справку по ADO

recst.Open SQLCNN, CNN

Ответ 2
Можно, но не для всех типов рекордсетов

  Ответить  
 
 автор: П.Полиграфович   (02.07.2008 в 22:43)   личное сообщение
 
 

Точно, посмотрел конвертирование DAO в ADO, добавил еще new перед recordset.
Заработало и записи считает. Пасиба.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList