merhaba arkadaşlar kolay gelsin herkese
ben verileri eklerken ve süzme yaparken ya da aramalarda sql kullanmak istiyorum. ama bilmem nedendir yazdığım ifadelerde hep bi hata hep bi hata çıldırttı beni. ben de soluğu burada aldım.
4 tane edit var ve editten gelen değerleri tablodaki alanlara eklemek istiyorum. bunun için de parametre kullanıyorum. kullandığım ifade şu:
query1.close;
query1.sql.clear;
query1.sql.add('insert into tablo (alan1,alan2,alan3,alan4) values(:deger1,:deger2,:deger3,:deger4)');
query1.parambyname('deger1').value:=edit1.text;
query1.parambyname('deger2').value:=edit2.text;
query1.parambyname('deger3').value:=edit3.text;
query1.parambyname('deger4').value:=edit4.text;
query1.open;
bu ifadeyi kullandıktan sonra kayıtı yapıyor ama cursor hatası verip programı kilitliyor. daha sonraki kodlara geçemiyorum.
bu problemi nasıl aşabilirim.
desteğinizden ötürü şimdiden teşekkür ederim.
herkese iyi çalışmalar
SQL hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim:
SQL hatası
Fethiye den herkese sevgiler ...
X))@:>
X))@:>
s.a.
insert sql i yazıyorsun open diyorsun.
insert update delete sql i yazdığınız zaman execslq (yada execquery) kullanmalısınız. open select sqli yazdığınız zaman kullanılır.
kolay gelsin.
insert sql i yazıyorsun open diyorsun.
insert update delete sql i yazdığınız zaman execslq (yada execquery) kullanmalısınız. open select sqli yazdığınız zaman kullanılır.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim:
çok teşekkür ederim. harbiden ince bi nokta ama insanın gözünden kaçınca büyük problem olabiliyor.
yeniden teşekkür ederim.
son bişey daha ben bunu yaptım yukarıdaki problemim düzeldi ama bu işlemin kapalı bi dataset üzerinde yapılamayacağına dair bi hata mesajı veriyor. ama benim bütün data setlerim ve query nesnem açık.
bu konuda ne yapabilirim.
kolay gelsin
yeniden teşekkür ederim.
son bişey daha ben bunu yaptım yukarıdaki problemim düzeldi ama bu işlemin kapalı bi dataset üzerinde yapılamayacağına dair bi hata mesajı veriyor. ama benim bütün data setlerim ve query nesnem açık.
bu konuda ne yapabilirim.
kolay gelsin
Fethiye den herkese sevgiler ...
X))@:>
X))@:>
prensip olarak bütün datasetler kapalı olmalı ve sadece gerektiğinde açmalısın.sarp_halit yazdı:çok teşekkür ederim. harbiden ince bi nokta ama insanın gözünden kaçınca büyük problem olabiliyor.
yeniden teşekkür ederim.
son bişey daha ben bunu yaptım yukarıdaki problemim düzeldi ama bu işlemin kapalı bi dataset üzerinde yapılamayacağına dair bi hata mesajı veriyor. ama benim bütün data setlerim ve query nesnem açık.
bu konuda ne yapabilirim.
kolay gelsin
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog