Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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&msg=36748666&tid=2009316]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
204ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 569ms |

| 0 / 0 |
