ADODataset kayıt ekleme..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

ADODataset kayıt ekleme..

Mesaj gönderen pentiumkivanc »

ADODataset ile kayıt eklerken "CommandText does not return a result set" hatası alıyorum. Bunun sebebi ne olabilir?
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

This error is raised in lines:


try
FRecordsetObject := Recordset.NextRecordset(VarRecsAffected);
if Recordset = nil then Abort;
except
DatabaseError(SNoResultSet, Self);
end;


in TCustomADODataSet.OpenCursor procedure in ADODB.pas. Set breakpoint there
and try to see why the error is raised? What is command text after which
Recordset.State = adStateClosed? BTW, which DBMS are you using?
http://coding.derkeiler.com/Archive/Del ... /0550.html
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

kodunu ve kullandığın sql sorgusunu gönderebilir misin?

Kolay gelsin.
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Kayıt ekleme olayını ister dataset ister query ile yapayım yine de bu hatayı veriyor. Kayıt ekleme kodları ise;

Örneğin malkodu,maladi,satisfiyati1,satisfiyati2,satisfiyati3 fieldleri olan bir query için:

Kod: Tümünü seç

ADOQuery1.append;
ADOQuery1Malkodu.value:='M0001';
ADOQuery1Maladi.value:='Ambalajlı Platin';
ADOQuery1satisfiyati.value:=1500000000;
ADOQuery1satisfiyati.value:=1505000000;
ADOQuery1satisfiyati.value:=1510000000;
ADOQuery1.post;
işte burada post olayından sonra bahsettiğim hatayı alıyorum... Aynı kayıt ekleme hatasını dataset kullanırkende alıyorum. Üstelik yukarıdaki gibi post olayını kodla değil de DBNavigator kullanarak yapsam da alıyorum. Yani sorun veritabanına yeni kayıt eklenememesi. Ama append yerine edit kullanırsam, yani varolan kaydı düzenlemek istersem ve arkasından post komutunu kullanırsam hata almıyorum
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Acaba ado komponenterinde updatesql gibi bişey var da ben mi bilmiyorum??
Cevapla