manzare
چهارشنبه 06 شهریور 1387, 11:40 صبح
سلام من ميخوام در يك adoqryيك ورودي از نوع textبدم كه قبول نميكنه و ميگه بايد از like استفاده كنم حالا كه استفاده كردم , كد :
ADOQuery2 .SQL.Text:= 'select qtext,ta,tb,tc,td,trutst,qtable.qcode from qtable inner join atable on
(atable.qcode=qtable. qcode )
and (qtable.type=3) and (qtable.adres like''%'+st+'%'')
qtable.adres فيلدي از نوع text , متغير st از نوع string و شامل filname از open dialog هست
حالا خطايي كه ميده اينه :
invalid operator datatyupe. operator equals modulo , type equls varchar
اين خطا را وقتي ميخوام adoqry را activeكنم نشون ميده
چكارش كنم
ADOQuery2 .SQL.Text:= 'select qtext,ta,tb,tc,td,trutst,qtable.qcode from qtable inner join atable on
(atable.qcode=qtable. qcode )
and (qtable.type=3) and (qtable.adres like''%'+st+'%'')
qtable.adres فيلدي از نوع text , متغير st از نوع string و شامل filname از open dialog هست
حالا خطايي كه ميده اينه :
invalid operator datatyupe. operator equals modulo , type equls varchar
اين خطا را وقتي ميخوام adoqry را activeكنم نشون ميده
چكارش كنم