insert hatası

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
zehhrra
Üye
Mesajlar: 17
Kayıt: 21 Nis 2006 08:19
Konum: mersin

insert hatası

Mesaj gönderen zehhrra »

C++builderda insert komutu hata veriyo.aşağıdaki kodları yazıyorum kayıt yapabiliyorum ama "ADOQuery1:command text does not return a result set " hatası veriyo neden olabilir?

ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Text="insert into deneme_tbl(uye_adi,uye_soyadi) values ('"+Edit1->Text+"','"+Edit2->Text+"')";
ADOQuery1->Open();
ADOQuery1->ExecSQL();
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Türkçe söylememiş olsada "result set" dönüş kümesi, yani bir değerler (kayıtlar) kümesi dönmüyorsa Open yordamını kullanamazsınız, sadece ExecSQL kullanabilirsiniz. Yani ADOQuery1->Open(); satırını silmeniz sorunu çözecektir.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
zehhrra
Üye
Mesajlar: 17
Kayıt: 21 Nis 2006 08:19
Konum: mersin

Mesaj gönderen zehhrra »

Çok teşekkürler rsimsek sorun çözüldü.Bu arada lazio sana da çok teşekkür ederim bir çok problemimi hallettiğin için.İyi günler arkadaşlar
kutercakal007
Üye
Mesajlar: 25
Kayıt: 04 Ara 2010 12:34

Re:

Mesaj gönderen kutercakal007 »

rsimsek yazdı:Türkçe söylememiş olsada "result set" dönüş kümesi, yani bir değerler (kayıtlar) kümesi dönmüyorsa Open yordamını kullanamazsınız, sadece ExecSQL kullanabilirsiniz. Yani ADOQuery1->Open(); satırını silmeniz sorunu çözecektir.
Hocam konu eski ama ben buradan bişeyler öğrenmiş oldum emeğinize sağlık çok teşekkür ederim ;)
Cevapla