|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Собственно сабж. Делаю экспорт из firebird в sqlite. Firebird 2.5, Delphi6 Экспорт результата запроса в таблицу sqlite. В цикле прохожу все результирующие колонки запроса (IBSQL), в xsqlvar наблюдаю поле sqltype Например для поля BIGINT sqltype=580 вместо 16 Где копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 18:56 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Ну, для начала, задайся вопросом почему ты вообще решил, что эти значения обязаны совпадать... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 19:05 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу, для начала, задайся вопросом почему ты вообще решил, что эти значения обязаны совпадать... Хорошо, если не обязаны где-то эти значения документированы? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 21:24 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
rstrelbaгде-то эти значения документированы? RDB$TYPES, ЕМНИП. И наверняка в ibase.h blr_* константы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 21:31 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovrstrelbaгде-то эти значения документированы? RDB$TYPES, ЕМНИП. И наверняка в ibase.h blr_* константы. RDB$TYPES - нету ibase.h - нашел дефайны ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 21:50 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
rstrelbaDimitry Sibiryakovпропущено... RDB$TYPES, ЕМНИП. И наверняка в ibase.h blr_* константы. RDB$TYPES - нету ibase.h - нашел дефайны Если поле в выдаче NULL то младший бит sqltype = 1 Мда, квест еще тот )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 22:02 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
rstrelbaМда, квест еще тот )) Ну, для тех, кто не любит квесты, всегда есть гайды... Но настоящие приключенцы же не ищут лёгких путей. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 22:06 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovrstrelbaМда, квест еще тот )) Ну, для тех, кто не любит квесты, всегда есть гайды... Но настоящие приключенцы же не ищут лёгких путей. Я ленивый толстый 42-х летний программер и я не люблю квесты. Дай плз. ссылку на гайды тогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 22:07 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
http://www.ibphoenix.com/files/60ApiGuide.zip http://www.ibphoenix.com/files/60EmbedSQL.zip http://www.ibphoenix.com/files/60DataDef.zip http://www.ibphoenix.com/files/60LangRef.zip Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 22:28 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov http://www.ibphoenix.com/files/60ApiGuide.zip http://www.ibphoenix.com/files/60EmbedSQL.zip http://www.ibphoenix.com/files/60DataDef.zip http://www.ibphoenix.com/files/60LangRef.zip да, спасибо, ApiGuide стр.92 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2016, 22:50 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
rstrelba, возьми какую-нибудь "тонкую" библиоткеу для своего языка, там готовый разбор этих значений со всеми определениями есть IBPP для С++ UIB для Delphi и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 14:54 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Arioch, у него уже есть IBX (IBSQL). Зачем лезть в sqltype - не знаю. Мне понадобилось типы данных выводить в виде строк (структуры). Вышло примерно так (забористо): Сначала запрос. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9.
потом разбор этого дела Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
А уже потом - вывод (ниже f. это то же что и rec., но это мой класс). Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Почему так - точно уже не помню. Судя по всему, IBX и прочие компоненты "проглатывают" детали, которые мне нужны были при выводе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 15:16 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
kdvу него уже есть IBX ...у которого совместимость Interbase 6 = Firebird 1.0 общие старые типы там посмотреть можно, но новые -уже нет, для этого нужна библиотека с поддержкой последних версий FB ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 15:41 |
|
Различия значений RDB$FIELDS.RDB$FIELD_TYPE и XSQLVAR.sqltype
|
|||
---|---|---|---|
#18+
Arioch, мой код не завязан на IBX. в иллюстрируемой части при переводе на FIBPlus вообще ничего не пришлось переделывать :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 17:55 |
|
|
start [/forum/topic.php?fid=40&msg=39143659&tid=1562391]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 148ms |
0 / 0 |