Загрузка из Access в 1С #470397


#0 by Полотенчик
В аксесе у поля Дата стоит тип Дата, но при попытке загрузить из аксеса в 1С вылезает ошибка Несоответствие типов данных в выражении условия отбора.
#1 by vde69
что-то типа этого Command.CommandText = "SELECT * FROM Итог WHERE Итог.Дата >= '" + НачПериода + "'# AND Итог.Дата <= '" + КонПериода + "#'";
#2 by vde69
короче дата должна быть окружена символом #
#3 by Жан Пердежон
подскажу - напиши запрос с датой в тектовом виде, потом форматируй НачПериода и КонПериода к тому текстовому виду с каким запрос прошел;
#4 by Полотенчик
что-то не получается Если сделать запрос без условия то все работает. В отладчике:
#5 by Kreont
Может пригодится, так для интербейса у меня написано перед передачей дат в запрос:
#6 by Kreont
Есть еще для фокспро, там совсем по другому O_O давать :)))
#7 by Полотенчик
давай на всякий случай. в понедельник буду пробовать
#8 by Kreont
#9 by Полотенчик
Получилось. Вот так работает:
#10 by Kreont
Молодец хоть ответил как надо. Добавлю в коллекцию себе еще ф-ю SQL_Date_access :) Одного непойму, так много вариантов передачи дат кто понапридумывал? :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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