Netsis stok sorgulama..sql

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Netsis stok sorgulama..sql

Mesaj gönderen hbulus »

S.a.
Netsis stok tablosundan sorgulama yapıyorum. Bunu adoquery'nin sql'ine direk yazdığımda sonuçlarda bir anormallik yokken, aynı sql'i kodla oluşturduğumda Türkçe karakterlerde sorun çıkarıyor. Adoquery nin sql kodu:

Kod: Tümünü seç

select  tblstsabit.STOK_KODU, tblstsabit.STOK_adi, tblstsabitek.stok_kodu, tblstsabitek.kull1s, tblstsabitek.kull2s, tblstsabit.satis_fiat1 from tblstsabit
left join tblstsabitek on tblstsabit.stok_kodu=tblstsabitek.stok_kodu
where tblstsabit.stok_kodu like :KOD
bu şekilde sonuçlar normal. Ama aşağıdaki kodda ise Türkçe karakterleri getirmiyor:

Kod: Tümünü seç

qstok.Close;
qstok.SQL.Clear;
qstok.SQL.Add('select  tblstsabit.STOK_KODU, tblstsabit.STOK_adi, tblstsabitek.stok_kodu, tblstsabitek.kull1s, tblstsabitek.kull2s, tblstsabit.satis_fiat1 from tblstsabit');
qstok.SQL.Add('left join tblstsabitek on tblstsabit.stok_kodu=tblstsabitek.stok_kodu');
qstok.SQL.Add('where tblstsabit.stok_kodu like '''+Edit3.Text+'''');
qstok.open;
Başınıza böyle birşey geldimi? Birde sonuçlar çok geç geliyor. Kodun başına 'set rowcount 100' veya 'select top(100)' gibide denedim ama hız artışı olmadı.
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Re: Netsis stok sorgulama..sql

Mesaj gönderen hbulus »

Birde veritabanındaki dbo.trk, dbo.w2ntrk gibi fonksiyonları da denedim. Ama sonuç alamadım. Mesela 'İ' harfi oldu ama mesela 'G' ve 'Ğ' yi karıştıryor.....
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Netsis stok sorgulama..sql

Mesaj gönderen conari »

Kod: Tümünü seç

adoconnection.autotranslate:= False;
Yapılmalı.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Re: Netsis stok sorgulama..sql

Mesaj gönderen hbulus »

Zaten öyle. Yukarıda da izah etmeye çalıştığım gibi standart kullanımda sorun yok. Mesela alanı bir dbcombobox'a aldığınızda felan problemsiz çalışıyor. Ancak adoquery bileşenini sql.add olarak çalışma anında kodla oluşturursanız karakter problemi çıkıyor.
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
Cevapla