Bir veri tabanı uygulamam var.
Firebird 2.0.4 versiyonu ile hiç bir sıkıntım yok.
Fakat Firebird 2.1.1 ile hata veriyor
Sorguda kullanılan değişkende Türkçe karekter var ise hata veriyor
Kullanılan araçlar
Delphi 7
IBX
Veri tabanındaki Tüm alanlar Türkçe olarak tanımlanmış durumda
Delphi Kodu
Kod: Tümünü seç
with IBDataSetExelM do
begin
Close;
SelectSQL.Clear;
SelectSQL.Add('select * from EXCELM');
SelectSQL.Add(' where EXCELM_FORMADI like '+ ':'+ FormAdi);
Params[0].AsString := FormAdi +'%';
EditKln.Text := IBDataSetExelM.SelectSQL.Text;
Open;
First;
end;
Kod: Tümünü seç
"select * from EXCELM
where EXCELM_FORMADI like :H_SİPARİŞ"
Kod: Tümünü seç
"Dynamic Sql error code = -104
TokenUnknown - line 2 column 29
İ process stoped"