проблемы с ODBC
От: Red-ss  
Дата: 09.01.03 06:52
Оценка:
при создании файла и в формате excel когда создаеш таблици и поля комманда executeSql не берет больше чем 255 символов
может кто знает как это обойти!!

09.01.03 11:55: Перенесено модератором из 'C/C++' — ПК
Re: проблемы с ODBC
От: Багер  
Дата: 10.01.03 04:26
Оценка:
Здравствуйте, Red-ss:

Если мне не изменяет память, то ячейка в экселе не может содержать
более 255 символов.
Так же, результаты SQL-запроса фиксируются в табличном виде, т.е. если
запрос слишком большой — разделите его на два, второй будет
использовать результат первого. (Точно не помню, либо _всегда_ фиксируются,
либо — _можно_ зафиксировать) Однако, когда я пользовался таким вот
способом у меня возникали слишком частые глюки, может кто разъяснит?
А пример Вашего использования executeSql можно привести?
Ваша программа работает корректно? Один звонок и я всё исправлю!

Делаю потенциальные фичи :))
Re[2]: проблемы с ODBC
От: Алексей Владимирович Миронов Россия  
Дата: 10.01.03 05:14
Оценка:
Здравствуйте, Багер, Вы писали:

Б>Если мне не изменяет память, то ячейка в экселе не может содержать

Б>более 255 символов.

Сейчас только попробовал и вписал в ячейку около 500 символов. Excel не возражал. Так что, наверное, дело не в этом.

Лично я сталкивался с аналогичной проблемой в ODBC (правда, не с Excel). Причина была в том, что драйверу ODBC не нравились строки более 255 символов в полях типа char и varchar (хотя в документации об этом ограничении ничего не говорилось). Пришлось делать их text, и проблема исчезла.

Б>А пример Вашего использования executeSql можно привести?


Присоединяюсь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.