Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: OlegZa
Подскажите для общего развития - что за хрень:
Леплю в коде строку SQL:

... FROM Оплата WHERE (((Оплата.Дата_оплаты)=" & Me.[Дата_оплаты] & ") AND........
Set rst = CurrentDb.OpenRecordset(strSQL)

И когда открываю Рекордсет - ругается типа "Число содержит синтаксическую ошибку в выражении запроса '(((Оплата.Дата_Оплаты)=10.10.2010) AND..."
Пробовал и #_# дату обносить и CDate() пробовал - нифига. То же самое всё.
Запахало, как ни странно, вот так:

... FROM Оплата WHERE (((Оплата.Дата_оплаты)=" & CLng(Me.[Дата_оплаты])& ") AND........

Это я дурак, или лыжи не едут???


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.