Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
Внизпроблема с ODBC Найти похожие ветки
← →
Кирк (2003-03-18 16:38) [0]Есть одна программа, экспортирующая свои данные во всякие базы и текстовые файлы, используя ODBC. В ней используется SQL запрос "Isert into *** (*, *, *) Values (?, ?, ?)" - ну вообщем везде она работат (XP,2000,95,98), кроме машины c Win Me, где ODBC выдает ошибку с кодом 3502 - неверный синтаксис команды Insert Into. Попытка переустановить ODBC вместе со всеми драйверами к успеху ни привела. Пожайлуста подскажите чтобы это могло быть?
← →
Соловьев (2003-03-18 16:44) [1]
> Isert into *** (*, *, *) Values (?, ?, ?)
Именно так написанно???? Странно такое и в
> XP,2000,95,98
не должно работать.
← →
Кирк (2003-03-18 16:56) [2]Нет ну там:
* - какое-то поля
? - какие-то данные
Это я для краткости написал, потому что система экспортирует данные в разные поля и сосет разные данные.
просто когда делается tracing к ODBC она пишет log похожий
на то что я написал. SQL запросы абсолютно одинаковые, суть та что на 5 машинах с разными ОС все работает, а на машине с ME ничего не работае. Дается какой-то Error 3502 трактуемый разными справочниками по ODBC как неправильный синтаксис INSERT INTO - а он правильный 200%, или недостаток каких-то там прав (Permissions) - чего это такое в ODBC я не знаю. Ведь даже если взять экспортирование в CSV через Microsoft Jet - какие в текстовике могут быть Permissions, БРЕДДДДДДД..... Ну а просто Insert INTO в одно поле с одним параметром проходит забыл про это сказать и на ME.
← →
Соловьев (2003-03-18 17:02) [3]может там чего-то с датами напутано? типы данных(полей) какие?
ЗЫ Ме - отстой.
← →
Кирк (2003-03-18 17:12) [4]Нет абсолютно она одно поле текстовое поле кладет,
а два текстовых поля не кладет ни за что говорит Insert Into понимаешь-ли неверный синтаксис, на этой машине ODBC снесли, с дистрибутива поставили все равно не работает.
Вот скажем на XP, 2000, вот где глючить должно, экспортируется куда хошь и сколько хочешь записей и все у нее Insert Into правильные. В общем на 9 машинах работает, а на ME нет. Экспортировать соглашается только с указанием одного поля и все тут, не хочешь одно поле ODBC на ME радостно сообщает: "Insert Into" - неверный синтаксис причем на всех драйверах : MSACCESS,MSSQL,JET и т.д и.т.п. (Зато Select c параметрами и на Me как по маслу проходят)
← →
Соловьев (2003-03-18 18:00) [5]грохни этот Ме - ставь Win2k
← →
Wellslava (2003-03-18 18:12) [6]глюк МЕ... он глючит даже дистрибутивный...
← →
Shirson (2003-03-19 07:45) [7]На микрософте по этому поводу ничего нет? Может они в Ме ODBC подстрогали как-то хитро?
Хотя согласен с коллегами Ме - на свалку. W2K или WinXP и проблем нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c