ADODataSet
5 отговора
0 прегледа
ADODataSet
ADODataSet2.CommandText:='select * from smenen where позиция=" UA01FQ08"';
ADODataSet2.Active:=true;
Ако има такава позиция няма проблем, но ако се окаже че няма излиза грешка
При търсенето не е гарантирано че я има.
Светлин
ADODataSet2.Active:=true;
Ако има такава позиция няма проблем, но ако се окаже че няма излиза грешка
При търсенето не е гарантирано че я има.
Светлин
Re: ADODataSet
И каква е грешката?
И точно по този начин ли е подадена заявката?
Някъде другаде е проблема, имайки се впредвид, че това е тривиален SQL израз.
Тип на база, OS, и т.н.?

И точно по този начин ли е подадена заявката?
Някъде другаде е проблема, имайки се впредвид, че това е тривиален SQL израз.
Тип на база, OS, и т.н.?
Re: ADODataSet
Базата данни е Access с Windows XP .
съобщението е
“Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. “
За визуализация използвам DBGrid.
Когато има записи няма проблем.
Когато в резултат от заявката нямам записи - DBGrid2 е празен ми излиза това съобщение и всичко се скапва.
съобщението е
“Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. “
За визуализация използвам DBGrid.
Когато има записи няма проблем.
Когато в резултат от заявката нямам записи - DBGrid2 е празен ми излиза това съобщение и всичко се скапва.
Re: ADODataSet
Каква версия на Delphi ползваш? Инсталирал ли си си ъпдейта на ADO компонентите? Има такъв бъг в тях. Другия вариант е да се опитваш да се движиш по дейтасета. При ADO не можеш да го правиш, ако заявката ти не е върнала записи.
Ъпдейт за Delphi 5
Linux isn't free, it's worthless.
Ъпдейт за Delphi 5
Linux isn't free, it's worthless.
Re: ADODataSet
Като допълнение, към гореказаното - провери дали таблицата има уникален индекс.
Ако няма, създай някакъв първичен ключ.

Ако няма, създай някакъв първичен ключ.