![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
при попытке выполнить запрос выскакивает сообщение [D7, IB6.x]
stud © (2004-08-27 13:06:00)empty query. ошибка возникает в следующей строке:
if card.Text<>'' then data.toolsq.ParamByName('card').AsInt64:=strtoint64(card.Text) else data.toolsq.ParamByName('card').Clear;
текст запроса сформирован, параметр присутствует. что это может означать?
stud (2004-08-27 13:27:00) [1]все нашел, ))) просто много текста. пропустил символ
stud (2004-08-27 13:13:00) [2]запрос такой:
data.toolsq1.SQL.Text:='insert into clients (id,fam,name,otch,data_r,phone,adres,rabota,doc,doc_num,doc_ser,manager_id,d_start,prim,foto,'+'t_plan,type_cl,card,clie nt_vid) '+
' values (gen_id(new_clients,1),:fam,:name,:otch,:data_r,:phone,:adres,:rabota,:doc,:doc_num,:doc_ser,:manager_id,:d_start,:prim, :foto,'+':t_plan,:type_cl,:card,:client_vid)';
происходит в строке
> if card.Text<>'' then data.toolsq.ParamByName('card').AsInt64:=strtoint64(card.Text)
> else data.toolsq.ParamByName('card').Clear;
Rule (2004-08-27 13:11:00) [3]тогда фагмент кода где это все происходит в студию и тексты запросов
stud (2004-08-27 13:09:00) [4]не помогает
Rule (2004-08-27 13:07:00) [5]попробуй data.toolsq.prepare;