|
SQLite3 ODBC Driver, BDE, в Query.Fields пропадают поля CHAR(x)
|
|||
---|---|---|---|
#18+
В существующем приложении Delphi7/BDE, уже работающем с SQL Server, Interbase, Access и Paradox, необходимо было включить поддержку SQLite. "Переписать на ADO" не предлагать - экономически не целесообразно (пока) :) Проблема: при выполнении запросов из BDE, включая SQL Explorer, поля типа CHAR(x) не попадают в результирующий набор. Т.е., выбираем 5 полей, из которых два поля CHAR(10) и CHAR(255), а возвращается только 3 поля (INTEGER). Есть какие-нибудь мысли по этому поводу или сразу писать разработчикам ODBC драйвера? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2010, 15:08 |
|
SQLite3 ODBC Driver, BDE, в Query.Fields пропадают поля CHAR(x)
|
|||
---|---|---|---|
#18+
- Меняй BDE на ADO. Приговор окончательный обжалованию не подлежит - Пиши авторам ODBC драйвера или ищи другой драйвер - Как временную заплатку можешь попытаться объявить эти поля блобами и работать с ними соотвественно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2010, 17:48 |
|
SQLite3 ODBC Driver, BDE, в Query.Fields пропадают поля CHAR(x)
|
|||
---|---|---|---|
#18+
Поля распознаются как SQL_WCHAR (наверное), а БДЕ (вроде бы) юникодные типы не понимает. Смотри настройки ODBC DSN. Может быть там есть возможность указать, во что мапить строковые поля - в юникодные или ансишные строки. А вообще сваливай с BDE, пока приложение простенькое. Или из штанов вырастешь и будешь локти кусать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2010, 19:36 |
|
SQLite3 ODBC Driver, BDE, в Query.Fields пропадают поля CHAR(x)
|
|||
---|---|---|---|
#18+
White OwlКак временную заплатку можешь попытаться объявить эти поля блобами и работать с ними соотвественно. BLOB также не отображается. Dmitry ArefievПоля распознаются как SQL_WCHAR (наверное), а БДЕ (вроде бы) юникодные типы не понимает. Смотри настройки ODBC DSN. Может быть там есть возможность указать, во что мапить строковые поля - в юникодные или ансишные строки. Дельный совет. Отключил WCHAR в драйвере ODBC, поля стали попадать в селекты, но кириллица отображается некорректно. Dmitry Arefiev А вообще сваливай с BDE, пока приложение простенькое. Или из штанов вырастешь и будешь локти кусать ... Приложение, к сожалению, не простенькое.. Внедрено и работает с 2002 года, причем большинство клиентов используют именно Paradox, который с ADO не дружит... Примерно с тех пор локти и кусаются ) Спасибо за ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2010, 16:51 |
|
|
start [/forum/topic.php?fid=54&tid=2009316]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
87ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 500ms |
0 / 0 |