Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.116.159] |
|
Данный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Создаю поле в runtime:
field1:=TIntegerField.Create(Form1.Table1); Все нормально, но если ввожу отрицательное значение, например -1, то оно автоматически меняется на 65535, если -2, то становится 65534 и т.д. Работаю с MsAccess через BDE В чем трабла? |
Сообщ.
#2
,
|
|
|
Очевидно, поле имеет тип не integer, а word.
|
Сообщ.
#3
,
|
|
|
Да, спасибо, помогло! Delphi показывает как integer, VisualData(база access 97, а office стоит xp, преобразовывать базу каждый раз не хочется) тоже показывает как integer, поэтому запутался...
|