Отбор записей для вывода в отчет

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Ol1965
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 21.02.2005 (Пн) 9:29

Отбор записей для вывода в отчет

Сообщение Ol1965 » 08.02.2006 (Ср) 16:35

Вопрос может показаться простым, но помогите чайнику. Пользуюсь отчетом созданным в Crystal Report. Как программно на VB6 выбрать те записи, которые мне нужны. А именно: (поле базы Access) Дата = Date And Оператор = [Определенный оператор, как переменная]. На данный момент в отчет выводятся все записи. Заранее благодарен.

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 08.02.2006 (Ср) 16:45

SELECT * FROM table WHERE поле_где_дата = DATE()
так чтоли?

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 08.02.2006 (Ср) 17:37

Что-то типа этого:
Код: Выделить всё

dim cn As ADODB.Connection
dim rs As ADODB.Recordset

Set cn = New ADODB.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"     
cn.Open "Data Source=" & sPath
sql="select * from table where field1=#1999-12-31# and field2=" & var2

Set rs = New ADODB.Recordset
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open sql, cn
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron