Форум: "Базы";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
ВнизДобавление данных в БД Найти похожие ветки
← →
Kul_Alex (2004-08-27 17:04) [0]Здраствуйте, пишу запрос данные из внешнего файла (файл я помещаю в Table1), переношу в таблицу IBTableNomen,
IBInsert.Close;
IBInsert.SQL.Clear;
IBInsert.SQL.Add("INSERT INTO "+IBTableNomen.TableName+" (firm_id, nomen_name, cat_nomer, cena,kol, cross, model)");
IBInsert.SQL.Add("SELECT firm_id, nomen_name, cat_nomer, cena, kol, cross, model");
IBInsert.SQL.Add("FROM "+Table1.TableName);
IBInsert.ExecSQL;
после этого возникает ошибка "SQL Parse error :parameter name expected"
← →
LM2 (2004-08-27 17:08) [1]Нафига два запроса???
Надо делать за два прохода
1)
IBInsert.Close;
IBInsert.SQL.Clear;
IBInsert.SQL.Add("INSERT INTO "+IBTableNomen.TableName+" (firm_id, nomen_name, cat_nomer, cena,kol, cross, model)");
IBInsert.ExecSQL;
2)
IBInsert.Close;
IBInsert.SQL.Clear;
IBInsert.SQL.Add("SELECT firm_id, nomen_name, cat_nomer, cena, kol, cross, model");
IBInsert.SQL.Add("FROM "+Table1.TableName);
IBInsert.Open;
← →
Desdechado © (2004-08-27 17:28) [2]2 LM2
на самом деле там один запрос, смотри внимательнее
2Kul_Alex
У тебя Table1 - это внешний файл. В этом случае надо использовать либо компоненты БДЕ с гетерогенными запросами (а не IBExpress), либо этот файл подключить к БД как EXTERNAL TABLE.
← →
LM2 (2004-08-27 17:36) [3]>>Desdechado
Да, что-то не заметил
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c