Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Cannot access field as type Variant [D7, MSSQL]


chtr ©   (2003-12-23 08:05:00) 

Откуда берется эта ошибка?

Пытаюсь при помощи DBLookupComboBox изменить информацию в таблице. Таблицы такие:

Garant (главная):
ID - bigint (PK)
client - bigint (8)
taker - int (4)

Masters:
ID - int (4)(PK)
name - char (50)

Clients:
ID - bigint (8)(PK)
name - char (50)
adress - char (100)

С мастерами все в порядке, по клиентам выходит ошибка


chtr   (2003-12-23 12:36:00) [1]

))) Извините, затупил )))


Sandman25   (2003-12-23 12:04:00) [2]

[5] chtr © (23.12.03 11:58)

Похоже, что правильно. В чем вопрос? 4 байта хватает для представления чисел от -2 млрд до +2 млрд.


chtr   (2003-12-23 11:58:00) [3]

Но Access показывает длинна int=4, длинна bigint=8??


ЮЮ   (2003-12-23 09:54:00) [4]

20 * 365 * 294 тыс.лет< 2147483647 = maxInt
Всё ещё надеешься на такое количество клиентов в твоей БД :-)


chtr   (2003-12-23 08:20:00) [5]

Действительно, с int все работает. Неужели нет способа с bigint заставить работать DBLookup?


chtr   (2003-12-23 08:14:00) [6]

Хотелось з запасом. Их ежедневно прибавляется на 10-20 чел.


ЮЮ   (2003-12-23 08:11:00) [7]

из-за bigint, возможно. Неужели надеешься на такое количество клиентов в твоей БД :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо