ورود

View Full Version : مبتدی: خطای نوشتن کد search



66masi
دوشنبه 15 شهریور 1389, 02:16 صبح
با سلام
من با نوشتن کد زیر در دلفی با پایگاه داده SQl با خطای زیر مواجه می شوم لطفا بگویید چگونه باید این خطا را برطرف کنم .
با تشکر
ADOQuery1.SQL.Text:='select*from kala where code like:c';
ADOQuery1.Parameters.ParamByName('c').Value:=Edit1 .Text+'%';
ADOQuery1.Active:=True;
خطای زیر را می دهد.
an expresion of non bolean type spesified in a cotext where a condition is expected near like@p1"

hadisalahi2
دوشنبه 15 شهریور 1389, 09:29 صبح
در صورتی که فیلدCode شما از نوع رشته ای باشه میتونید از دستور Like همراه Select استفاده کنید. این خطا احتمالا به خاطر اینه که نوع فیلد کد شما عددیه
یا حق

AmirSky
دوشنبه 15 شهریور 1389, 11:27 صبح
اگه Code فیلد عددیه بعد از Edit1 .Text نباید از % استفاده می کردی
علامت % باید داخل '' قرار بگیرد