![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TSQLQuery & Next [D7]
кондратий © (2003-04-15 17:59:00)что за глюк ???
делаю элементарные веши...
with SQLQuery1 do
begin
SQLConnection := SQLConnection1;
DataSource := DataSource1;
with SQL do
begin
Clear;
Add("select *");
Add("from cuatm_info");
end;
Open;
end;
while not SQLQuery1.Eof do
begin
//.. и вот тут глючит...
SQLQuery1.Next;
end;
SQLQuery1.RecNo всегда равен -1
Next не проходит...
что делать... как лечить ... ???
Соловьев (2003-04-15 18:30:00) [1]может тогда глюк DBExpress или ты что-то скрываешь...
кондратий (2003-04-15 18:27:00) [2]да...
1698
Соловьев (2003-04-15 18:17:00) [3]
SQLQuery1.First;добавь для уверенности
и точно запрос возврщает кучу разныхзаписей???
кондратий (2003-04-15 18:14:00) [4]у меня есть такая конструкчия экспорта даных в дбф...
with DBF1 do
begin
...
Open;
while not SQLQuery1.Eof do
begin
Insert;
for i:=0 to FieldCount-1 do
Fields[i].Value:=SQLQuery1.Fields[i].Value;
Post;
SQLQuery1.Next;
end;
end;
так вот...
он мне добавляет только первую запись пока его не остановиш...
Соловьев (2003-04-15 18:09:00) [5]то что RecNo=-1 не означает что Next не работает. Просто не все сервера возвращают номер записи.
Mike Kouzmine (2003-04-15 18:09:00) [6]Next проходит RecNo не меняется
кондратий (2003-04-15 18:07:00) [7]а не имеет значение что там ...
да хоть
Form1.Caption:=IntToStr(SQLQuery1.RecNo);
и у тебя Form1.Caption всегда будет "-1" ...
Next не проходит...
Соловьев (2003-04-15 18:03:00) [8]
> //.. и вот тут глючит...
ну и что там????? тут телепаты выехали...