|
|
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Суть проблемы понятна (хранение в виде Int64), статей на это тему умотаться. Но как с этим бороться??? Может установить какой-нибудь новый Update Pack, SQL Link, BDE... Подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:19 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Пора бы с БДЕ вобще свалить. Его ведь дальше поддерживать не будут. Заюзай лучше АДО или ДиБиЭкспрес. Можно IBX, а лучше всего - FIBPlus. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:35 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Это понятно, но до IBX,FIBPlus и т.п. все руки не доходят. А прогу надо заканчивать. Я трэйсил исходники dbtables.pas и выяснил, что тип неправильно определяется самим BDE(видимо SQL Link-ом). И новый sqlint.dll проблему бы решил. Но есть ли он в природе - вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:42 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Ну что я могу посоветовать - сходи на сайт борланда. Даже не хнаю, что ещё сказать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 13:00 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Где-то читал, что БДЕ не поддерживает 3 диалект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 18:06 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Поддерживает начинная с 5.1. Только надо в реестре ручками в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\Drivers\Intrbase\Db Open\ добавить string параметр SQLDIALECT и установить его значение в "3" (без кавычек). Начинают канать Date - поля. А вот с большими Numeric возникают вышеописанные траблы. Я пока описал денежные поля как FLOAT. В Delphi-полях выставил DisplayMask. При работе сразу присваиваю их Currency переменным c которыми и потом и занимаюсь арифметикой. Коряво конечно, но вроде работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 08:02 |
|
||
|
Numeric-поля в IB (диалект 3) через BDE видны как ByteField-ы.
|
|||
|---|---|---|---|
|
#18+
Коряво - значит не поддерживает. Свежесть она одна, первая и она же последняя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32176937&tid=1580406]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 439ms |

| 0 / 0 |
