sql komutlarını prosedürlere ekleme problemi..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

sql komutlarını prosedürlere ekleme problemi..

Mesaj gönderen serkan »

arkadaşlar dikkat ettimde sql ile ilgili örnekler hem forumlarda hem kitaplarda query bileşeninin sql özelliğine girilecek şekilde veriliyor.
genelde kullanıcılar sorgu yapmak kayıt eklemek veya silmek v.b işler için
bir butona basıyor arayacakları bilgiyi edit veya combobox gibi kontrollere giriyor ama sql örnekleri bunların sabit olacağını düşünülerek verilmiş.. bu bir şikayet sorum ise şu...

button1click prosedürüne
query1.Close;
query1.SQL.Clear;
query1.sql.add('select * from isdata.db');
query1.sql.add(' where (girtarih between ''+edit1.text+'' and ''+edit2.Text+'') and (Takipeden=''+edit3.text+'')');
Query1.Open;

yanlışlık nerde butona basdığımda taype mismatch hatası verriyor..
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

tip uyuşmazlığı hatası..
girtarih alanının tipi date olmalı..
edit1 ve edit2 yi StrToDate(EditX.Text) şeklinde yaz.
ayrıca takipeden alanın hangi tipde ise edit3 üde çevirmen lazım
(string ise gerek yok)
kolaygelsin
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

cevap yazmıştım ama Makale ve İpucu bölümüne eklemek daha iyi olur diye düşündüm. Mesaj : viewtopic.php?t=468

Kolay gelsin.
Cevapla