Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Запись файла в БД


Автор: TanEd 26.2.2006, 15:08
подскажите что я неправильно делаю

ADOquery1.sql.text:='Insert into test (name) Values (:b)';
ADOQuery1.parameters.parseSQL(ADOquery1.sql.text, true);
ADOQuery1.parameters.parambyname('b').LoadFromFile('c:\Test.txt');
ADOQuery1.execsql;

при выполнение выдает ошибку Not enough actual parameteres

Автор: Guedda 26.2.2006, 16:05
В этой строке:
Код

ADOQuery1.parameters.parambyname('b').LoadFromFile('c:\Test.txt');

Допиши тип записи TFieldType.
Примерно так:
Код

ADOQuery1.parameters.parambyname('b').LoadFromFile('c:\Test.txt', ftString);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)