СС
Сергей Слепцов

Проблема с mysql (lazarus)

sqlquery1.SQL.Clear;

sqlquery1.SQL.Text:='SELECT * FROM '+result.name+';';

SQLQuery1.Open;

SQLQuery1.ExecSQL;

SQLQuery1.First;

// showmessage(sqlquery1.SQL.Text);

while (not SQLQuery1.EOF) do begin

SQLQuery1.Next;

end;

Пролистывание пустым циклом запроса выдаёт ошибку sigsegv. Как это может быть вообще? При том что одна таблица нормально загружается, а другая нет. Следовательно, проблема в самой БД. Но какая?

Алла
Алла

1) если вы Open используете, то SQLQuery1.ExecSQL; уже лишняя
2) SQLQuery1.First; - лишняя

ну раз Open, то в начале SQLQuery1.Close и в конце соответственно, можно в try finally заключить

Похожие вопросы
Проблема с запросом к БД - MySQL
Полнотекстовый поиск MySQL проблема с кириллицей
проблема с сайтом на php и mysql
php и mysql проблема с сообщением
Проблема MySQL/PHP/phpMyAdmin
Помогите с Lazarus!!!
PHP/MySQL Проблемы с кодировкой
Проблема с PHP и MySQL
lazarus где ошибка ???
Проблемы с взаимодействием C# и MySQL