Показать сообщение отдельно
  #7  
Старый 23.05.2008, 16:11
Phedor Phedor вне форума
Начинающий
 
Регистрация: 28.02.2008
Сообщения: 118
Репутация: 21
По умолчанию

Цитата:
Сообщение от Raccoon
Очень хочется сделать вот так
ADOQuery1.SQL.Text:=('Insert INTO Customers (LastName, FirstNam... ...Pass) values ('''+ Edit1.Text +''', ''' + Edit2.Text +'''...StrToInt(Edit6.Text))');
но тут тоже какая-то ошибка.

Правильно, ошибку будет выдавать. Вы число в строку пытаетесь засунуть (IntToStr(Edit6.Text)). Нужно так:
ADOQuery1.SQL.Text:=('Insert INTO Customers (LastName, FirstNam... ...Pass) values ('''+ Edit1.Text +''', ''' + Edit2.Text +'''...Edit6.Text)');

Также смотря какая база, нужно либо одинарную кавычку, либо двойную использовать, попробуйте заменить.
Ответить с цитированием