Показать сообщение отдельно
  #1  
Старый 03.12.2008, 21:43
Ishtvan Ishtvan вне форума
Прохожий
 
Регистрация: 20.11.2008
Сообщения: 7
Репутация: 10
По умолчанию Типы данных

База - Firedird 2.0, среда - Delphi7, таблица с полями ID (integer) FIO (varchar). Пытаюсь вставить запись с помощью query:
var
id : integer;
fio : string;
begin

id:=StrToInt(Edit1.Text);
fio:=id:=Edit2.Text;

IBQuery1.SQL.Clear;
IBQuery1.SQL.Add('insert into users (USER_ID, FIO) values (''+id+'',''+fio+'')');
IBQuery1.SQL.Open;

ругается на неправильный тип данных.
Project Project1.exe raised exception class EIBInterBaseError with message 'conversion error from string "+id+"'

Посоветуйте пожалуйста. Заранее благодарен.
Ответить с цитированием