ADoQuery Update nasıl lütfen yardımcı olun

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
resul
Üye
Mesajlar: 25
Kayıt: 04 Tem 2007 10:16
İletişim:

ADoQuery Update nasıl lütfen yardımcı olun

Mesaj gönderen resul »

ADOQuery1.sql.Clear;
ADOQuery1.sql.add('UPDATE ONARIM_BILGI SET M_ADI=:EDIT2 WHERE M_NO=:Edit1');
ADOQuery1.Parameters.ParamByName('edit1').Value:=Edit1.Text;
ADOQuery1.Parameters.ParamByName('edit2').Value:=Edit2.Text;
ADOQuery1.ExecSQL;
Adoquery1.sql.clear;
Adoquery1.sql.add('select * from ONARIM_BILGI ORDER BY O_NO DESC');
ADOQuery1.Open;


buttona bastıgımda dbgrid atıtor ama kayıt etmiyor nasıl yapa bilirim ve oracle database kulanıyorum
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Kod blogunda bir problem gözükmüyor.
Trans. için Rollback Tran ve commit Tran kullanmadıysan .

bir de istersen parametreleri kaldırarak dene.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
lütfen forum kurallarına dikkat edelim.
forum kuralları yazdı:Mesajınıza uygun ve konuyu özetleyen kısa bir başlık yazın. ..... veya konuyla alakasız bir başlık kullanmayın.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Hocam bu işi bir de Adocommand ile deneyebilir misiniz?
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

Kod: Tümünü seç

AdoQuery1.Close;
ADOQuery1.sql.Clear; 
ADOQuery1.sql.add('UPDATE ONARIM_BILGI SET M_ADI=:MADI WHERE M_NO=:MNO'); 
ADOQuery1.Parameters.ParamByName('MNO').Value:=Edit1.Text; 
ADOQuery1.Parameters.ParamByName('MADI').Value:=Edit2.Text; 
ADOQuery1.ExecSQL; 

AdoQuery1.Close;
Adoquery1.sql.clear; 
Adoquery1.sql.add('select * from ONARIM_BILGI ORDER BY O_NO DESC'); 
ADOQuery1.Active := True; 
Bu sekilde bir deneyebilir misiniz?
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

Unutmadan soyliyim, M_NO adli alaniniz string degil integer deger tutuyor sanirim?

Integer deger tutuyorsa, :MNO parametresinin degerini Edit1.text seklinde degil de, integer bir deger atamalisiniz.

Tekrardan kolay gelsin.
Cevapla