|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2020, 11:32 | #11 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Сейчас у меня без ошибок распечатывается ваш запрос, несмотря на то, что там есть неэкранированные кавычки. Распечатайте свой запрос print(sql) и посмотрите, что получается.
В самом начале идет строка: Код:
|
29.01.2020, 12:33 | #12 |
Пользователь
Регистрация: 28.01.2020
Сообщений: 13
|
Arkuz, Так, немного упростим код для восприятия , я закэранировал символы. Он отработал нормально, создал файлик эксель, но он не воспринимает условие на даты (o.cdate BETWEEN" + "'"+ str(d1) + "'" +" " + "AND" + " "+ "'" + str(d2) + "'), он создает документ в котором есть название столбцов, но ни одной строчки. Если убрать условие даты, он отрабатывает нормально и выдает все возможные строки. Может я неправильно написал условие?. В SQL оно выглядит так o.cdate between @d1 and @d2 (где d1 и d2 мы ранее забили с руки)
Код:
Последний раз редактировалось 1way2god; 29.01.2020 в 14:33. |
29.01.2020, 12:39 | #13 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Добавьте пробел после BETWEEN
Код:
|
29.01.2020, 12:41 | #14 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,718
|
Заставь дураков богу молиться...
Код:
|
29.01.2020, 13:07 | #15 |
Пользователь
Регистрация: 28.01.2020
Сообщений: 13
|
p51x, Спасибо огромное, все получилось, убрал экраны с условия! Я второй день вижу в глаза питон к сожалению, еще учиться и учиться)
Последний раз редактировалось 1way2god; 29.01.2020 в 13:10. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
необходимо разобраться в ошибке в VBA | илья1992 | Помощь студентам | 5 | 14.04.2015 18:45 |
поомогите разобраться в ошибке | shirko | Общие вопросы C/C++ | 7 | 28.03.2012 21:32 |
Помогите разобраться в ошибке | nimbler | Общие вопросы Delphi | 9 | 27.06.2009 14:58 |
Помогите разобраться в ошибке! | Doget | Помощь студентам | 6 | 09.02.2009 20:18 |