queryde integer sorunu.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

queryde integer sorunu.

Mesaj gönderen aydogan46 »

arkadaşlar merhabalar; evet basit bişey ama yapamadım işte belkide dalgınlıh-gıma geldi. paradoxta para diye integer olarak tanımlanmış bir alanım var. ve formda edit1 egirilen degeri bu alana kaydetmek istiyoreum. benim demek istediğim dışardan integer veriyi nasıl alıyoruz.

..... '+edit1.text+' şeklini kullanıyorum ben ama hata veriyor. bi ilgilenirseniz.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

merhaba,

hocam maalesef bu söylediklerine göre hatanın nerde olduğunu bulamayız. ne hata belli, ne de kod. Ben yine de Table kullandığını farzedip bir örnek yazıyorum :

Table1.Edit;
Table1.FieldByName('PARA_ALANI').AsFloat := FloatToStr(Edit1.Text);
Table1.Post;

Kolay gelsin.
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

Mesaj gönderen aydogan46 »

hocam kusura bakmayın ben iletinin başlığı query de integer sorunu diye yazdıgım için tekrar gerek görmemiştim. query kullanıyorum ve hata type mismatch şklinde
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

pardon kusura bakma, dikkat etmemişim demek :oops:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE TABLO_ADI SET PARA_ALANI=' + Edit1.Text );
Query1.ExecSQL;

büyük ihtimal ExecSQL yerine Open kullanıyorsun. DDL ifadeleri ExecSQL ile çalıştırman lazım.

Kolay gelsin.
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

Mesaj gönderen aydogan46 »

teşekkürler hallettim sonunda .herkese kolay gele
Cevapla