![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 из-за них.