cxcurencyedit kaydinda sql hatasi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kirve
Üye
Mesajlar: 64
Kayıt: 03 Nis 2008 12:40

cxcurencyedit kaydinda sql hatasi

Mesaj gönderen kirve »

merhaba arkadaslar konunu yeri burasimi bilmiyorum ama simdi firebirde alani double kayitli bi alanim var buna delphide cxcurrency editin icinde yazan
parayi sql ile kaydetmek istiyorum ama sql hatasi veriyor komutum su

IBQuery1.Close;
IBQuery1.SQL.clear;
IBQuery1.SQL.Text:='insert into maas (maas) values '''+cxCurrencyEdit1.Text+'''';
IBQuery1.ExecSQL;

bu currency edit kismini floattosrt,inttostr ilede yapıyorum ama aynı hata devam ediyor.. neden olabilir acaba burda edit1 oldugu zaman sorun yok
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: cxcurencyedit kaydinda sql hatasi

Mesaj gönderen aslangeri »

s.a.
oluşturduğun sql i bi memoya at bak bakalım düzgün mü.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Re: cxcurencyedit kaydinda sql hatasi

Mesaj gönderen bgoktas »

Kod: Tümünü seç

cxCurrencyEdit1.EditValue 
ile denermisin
Kolay Gelsin...
kirve
Üye
Mesajlar: 64
Kayıt: 03 Nis 2008 12:40

Re: cxcurencyedit kaydinda sql hatasi

Mesaj gönderen kirve »

bgoktas yazdı:

Kod: Tümünü seç

cxCurrencyEdit1.EditValue 
ile denermisin
Kolay Gelsin...
oo tesekkurler yaw denedim yaptim saolasıniz kullandigim dok su oldu baska yapacak olan arkadaslar olursa
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Text:=('INSERT INTO TBLMAAS1 (MAAS) values ('''+CurrToStr(cxCurrencyEdit1.EditValue)+''')');
IBQuery1.ExecSQL;

de yanliz bunda kuruslari kaydedemedim :D
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Re: cxcurencyedit kaydinda sql hatasi

Mesaj gönderen rsimsek »

Muhtemelen noktalama ile ilgili uyumsuzluk oluyordur. :ara DecimalSeperator
posting.php?mode=quote&f=2&p=41578

Ayrıca tırnaklar hatalı, dış parantezler gereksiz!.

Kod: Tümünü seç

...
IBQuery1.SQL.Text:= 'INSERT INTO TBLMAAS1 (MAAS) values (' + CurrToStr(cxCurrencyEdit1.EditValue) + ')';
...
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla