ADO : как сделать отбор по дате? #89544


#0 by vS
уже как только не извращался...ошибка и все тут...
#1 by Мымра
используй функцию преобразования даты в строку типа WHERE Dtoc(DDoc)=СокрЛП(Док.ДатаДок)
#2 by vS
|WHERE (DToC(DDoc) = "+СокрЛП(Док.ДатаДок)+"){C:WORK1CBAZA2005EXTFORMSСКЛАДСВЕРКА СО СКЛАДОМ.ERT}: Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Visual FoxPro Driver]Function name is missing ).если это имеет значение, база DBF
#3 by Мымра
я тебе написала ф-ю для акцесса. Какая ф-я преобразует дату в строку в фокспро я не помню. Поищи сам.
#4 by vS
да тут вроде дело не в аццесе и фоксе должно быть... ты это делаешь из 1С, при обращении к базе МДБ, или что?по идее, это функция ядра АДО, MS Jet которое
#5 by Мымра
Когда я делаю запрос из 1с к акцессу, я использую акцессовские функции и запрос составленный в акцессе. Хоть и джет, но различия в написании запроса на акцессе и вижуэлфокспро есть. В тебе конкретно указана ошибка в названии функции. Поищи как эта ф-я называется в Vфокспро
#6 by Мымра
кажется ctod
#7 by vS
нашел вот здесь
#8 by Мымра
туплю, dtoc
#9 by vS
там не в ф-ции ошибка, а в генах у меня, скобка лишняя :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С