Win XP, Win 7'de hatasız çalışıyor Win 8 de parametre hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
abdullahcetinel
Üye
Mesajlar: 35
Kayıt: 12 Ağu 2014 09:45

Win XP, Win 7'de hatasız çalışıyor Win 8 de parametre hatası

Mesaj gönderen abdullahcetinel »

Programımda müşteri bulma penceresinde adoquery lerle yapmış olduğum filitreleme sorguları var bu sorgular win xp, win 7 de sorunsuz çalışmasına rağmen windows 8 de bir kaç arama yaptıktan sonra "parametre hatası" diye uyarı veriyor. Tamam diyorsun, formu etkin yapınca aynı uyarı tekrar veriyor. Bu böyle sürüp gidiyor. Programı anca görev yöneticisinden kapatabiliyorsun. Acaba windows 8 'in farklı bir algılama mantığımı var ?

Kod: Tümünü seç

procedure Tfrmmusteribul.Edit1Change(Sender: TObject);
begin
        ADOQuery1.Close;
        ADOQuery1.SQL.Clear;
        ADOQuery1.SQL.Add('select * from tblmusteri where Adi like '''+Edit1.text+'%''');
        ADOQuery1.Open;
        ADOQuery1.Sort:='Adi ASC';
        frmmusteribul.Caption:=ADOQuery1Adi.Text;
end;
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Win XP, Win 7'de hatasız çalışıyor Win 8 de parametre ha

Mesaj gönderen sabanakman »

Sorgularda tırnak (') işareti veya iki nokta üst üste (:) kullanıyorsanız win8 e denk gelmiş ama genelde alacağınız bir hatadır. İsterseniz parametre kullanrak sorgular yazın.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
abdullahcetinel
Üye
Mesajlar: 35
Kayıt: 12 Ağu 2014 09:45

Re: Win XP, Win 7'de hatasız çalışıyor Win 8 de parametre ha

Mesaj gönderen abdullahcetinel »

Şuan win 8 pro kurulu başka bir bilgisayarda denedik problem çıkmadı ama müşterinin bilgisayarında sürekli hata verip duruyor. Wmare kurup denemeye devam edicem. Parametre kullanmayı deneyeceğim
Cevapla