при создании файла и в формате excel когда создаеш таблици и поля комманда executeSql не берет больше чем 255 символов
может кто знает как это обойти!!
09.01.03 11:55: Перенесено модератором из 'C/C++' — ПК
Если мне не изменяет память, то ячейка в экселе не может содержать
более 255 символов.
Так же, результаты SQL-запроса фиксируются в табличном виде, т.е. если
запрос слишком большой — разделите его на два, второй будет
использовать результат первого. (Точно не помню, либо _всегда_ фиксируются,
либо — _можно_ зафиксировать) Однако, когда я пользовался таким вот
способом у меня возникали слишком частые глюки, может кто разъяснит?
А пример Вашего использования executeSql можно привести?
Ваша программа работает корректно? Один звонок и я всё исправлю!
Здравствуйте, Багер, Вы писали:
Б>Если мне не изменяет память, то ячейка в экселе не может содержать Б>более 255 символов.
Сейчас только попробовал и вписал в ячейку около 500 символов. Excel не возражал. Так что, наверное, дело не в этом.
Лично я сталкивался с аналогичной проблемой в ODBC (правда, не с Excel). Причина была в том, что драйверу ODBC не нравились строки более 255 символов в полях типа char и varchar (хотя в документации об этом ограничении ничего не говорилось). Пришлось делать их text, и проблема исчезла.
Б>А пример Вашего использования executeSql можно привести?