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

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

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]


> //.. и вот тут глючит...

ну и что там????? тут телепаты выехали...


Наверх

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