Цитата:
Сообщение от icWasya
Для начала - посмотреть, что получается в итоге в переменной str.
На вскидку - значение поля [Цена] - заключено в кавычки,
А значение поля [Название] - нет.
Второе.
очищается ли SQL перед вызовом этой функции?
Может сразу
Код:
form69.ADOQuery1.SQL.Text:=str;
|
Как я понял не очищается. Так прописать? Как добавить очистку?
Код:
form69.ADOQuery1.SQL.Text:=str;
str:='insert into Заказы(Название,[цена]) values('+
dbgrd1.Columns[1].ToString +',"'+
dbgrd1.Columns[5].Tostring+')';
//showmessage(dbgrd1.Fields[1].value);
//showmessage(dbgrd1.Fields[4].value);
form69.ADOQuery1.SQL.Add(str);
form69.ADOQuery1.ExecSQL;
form69.ADOTable1.Requery;
form69.DBGrid1.Refresh;
end;
Теперь такая ошибка, если прописать, что что выше в коде.

Если есть возможность гляньте пожалуйста выше там я выложил исходник. Делал на XE7