Форум: "Базы";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизВопрос по вводу данных в таблицу... Найти похожие ветки
← →
vigo (2005-07-19 13:00) [0]Добрый день! Подскажите с чем связана ошибка на строке Query.ExecSQL. Ошибка: Type mismatch in expression.
Query.SQL.Clear;
Query.SQL.Add("INSERT INTO kom.dbf " +
"VALUES (:ID, :ACC_NUM, :AMNT, :FIO, :ADRES, :TREST, :AREA, :NUM)");
Query.Params[0].AsInteger := i;
Query.Params[1].AsString := s1;
Query.Params[2].AsFloat := StrToFloat(s2);
Query.Params[3].AsString := s3;
Query.Params[4].AsString := s4;
Query.Params[5].AsString := s5;
Query.Params[6].AsString := s6;
Query.Params[7].AsInteger := StrToInt(s7);
Query.ExecSQL;
И еще один вопрос: в эту таблицу (kom.dbf) можно писать AppendRecord"ом. Есть ли какие-нить плюсы/минусы по сравнению с Insert"ом...
← →
msguns © (2005-07-19 13:06) [1]А отладчиком не пробовал ?
В запросе криминала не увидел,- имхо дело в этих многочисленных s
Insert просто переводит датасет в режим вставки, после чего надо заполнить поля и запостить.
Appendrecord делает все за раз
Минус это или плюс зависит от логики приложения.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c