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

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

Ошибка в АДО [D7, dBase, FoxPro]


Дырчик ©   (2005-07-26 07:52:00) 

Помогите!!! При попытке открытия dbf таблиц через АДО возникает следующая ошибка "Could not convert variant of type (Null) into type (String)", хотя эта же самая таблица откравается в конструкторе и данные нормально отображаются


-=snoop=-   (2005-07-26 08:33:00) [1]

какая структура таблици?
или скинь мне на мыло snoop@albumin.nsk.su
и напиши чего хочешь получить= просто подконнектиться и передать данные в грид?


Дырчик   (2005-07-26 08:27:00) [2]

to snoop
не могу прийти к какому-либо выводу, ситуация следующая:
1. TADOTable в конструкторе открывает таблицу без ошибок
2. В программе по команде Open вылетает эта ошибка
3. Если остановить в отладке перед командой Open и, например, в Evaluate\Modify открыть и закрыть ADOTable, а затем продолжить выполнение программы, то он нормально откроет таблицу


Дырчик   (2005-07-26 08:15:00) [3]

TADOQuery работает, спасибо


-=snoop=-   (2005-07-26 08:15:00) [4]

сейчас в проекте использую *.dbf базы , в которых есть поля .null. , но TADOQuery отрабативает без ошибок


Дырчик   (2005-07-26 08:10:00) [5]

самое интересное , что в конструкторе открывает
это точно какой-то глюк, может уже есть какой-нибудь патч?
никто еще не сталкивался с такой проблемой?

to snoop
ок, сейчас попробую


-=snoop=-   (2005-07-26 08:05:00) [6]

а зачем TADOTable? почему не TADOQuery? попробуй


Дырчик   (2005-07-26 08:02:00) [7]

Использую TADOTable


Дырчик   (2005-07-26 07:56:00) [8]

Нет


Fay   (2005-07-26 07:55:00) [9]

2 Дырчик ©   (26.07.05 7:52)
AfterOpen (или ещё какие события) есть?


Наверх

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