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

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

D6,ZEOS,MySQL: не работает :-( [D6, MySQL]


alex_1234 ©   (2005-10-31 12:10:00) 

В резима редактирования запрос открывается. Во время выполнения: Acces violation at adress ......
и отладчик встает на файл ZMySQLQuery в строку:

 Query := TDirMySqlQuery(Transaction.QueryHandle);
 Query.ShowColumns(Table, '');//ТУТ КУРСОР
 { Fetch columns description }
 while not Query.EOF do

в процедуре:

procedure TZZCustomMySqlDataset.AddTableFields(Table: string;
 SqlFields: TSqlFields);

На форму кидаю:
ZZMySqlDatabase1, ZZMySqlTransact1
и ZZMySQLQuery вяжу их, записываю запрос. В Дезгнтайме - запрос открывается, в рунтайме - зю....
Где копать?


Nikolay M.   (2005-10-31 13:38:00) [1]


>  Query := TDirMySqlQuery(Transaction.QueryHandle);
>  Query.ShowColumns(Table, '');//ТУТ КУРСОР

А Query вообще создается?
Плюс мне лично непонятно, что происходит во второй строке и что за параметр передается в TDirMySqlQuery, поэтому надеюсь, что ты ведаешь, что творишь :)
К слову, Persistent-поля - это не поля с типом "Persistent".


alex_1234   (2005-10-31 13:33:00) [2]

Вроде нет таких полей. Из "страшных" (не ind, string и т.д.) только MEMO (зато 2 штуки)...
Сейчас пробую поменять версию ZEOS с 5.5 на 6.5.1....


Nikolay M.   (2005-10-31 13:12:00) [3]

У Query есть Persistent-поля? Был как-то глюк с AV из-за них.


Наверх

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