Показать сообщение отдельно
  #4  
Старый 13.07.2009, 23:21
Booo Booo вне форума
Новичок
 
Регистрация: 03.07.2008
Сообщения: 93
Репутация: 10
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
в последней строке запросе забыл QuotedStr. поставь - заработает.
Ошибка синтаксиса в инструкции UPDATE

Не помогает
Код:
ADOQUery1.Active:=false;
DAtaSource1.Enabled:=false;
tmp_query:=ADOQUERY1.SQL.Text;
adoquery1.sql.text:='UPDATE table1 SET'#13#10+
                            'fio = ' + QuotedStr(Edit2.Text) + ','#13#10 +
                            'E-mail = '+ QuotedStr(Edit4.Text) + ','#13#10 +
                            'id = '+ QuotedStr(Edit1.Text) + ','#13#10 +
                            'icq = '+ QuotedStr(Edit6.Text) + ','#13#10 +
                            'info = '+ QuotedStr(Edit7.Text) + #13#10 +
                            'WHERE ip='+QuotedStr(Edit5.Text);
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Text :=tmp_query;
ADOQUery1.Active:=true;
Datasource1.Enabled:=true;
Ответить с цитированием