Текущий архив: 2005.12.18;
Скачать: CL | DM;
ВнизИмпорт данных из файла в FireBird Найти похожие ветки
← →
Mouse_Rat (2005-11-02 14:52) [0]Не удается импортировать данные из файла. Подскажите, пожалуйста, в чем может быть проблема?
экспорт делаю следующим образом
pFIBDataSet1.SaveToFile("C:\MyFile.fetch");
а вот импортировать не удается
pFIBDataSet1.LoadFromFile("C:\MyFile.fetch");
pFIBDataSet1.Post;
pFIBTransaction1.Commit;
выдает ошибку: pFDBDataSet1: Cannot modify a read-only dataset.
← →
ANB © (2005-11-02 14:54) [1]А чего в дейтасете лежит ? Кстати, сомневаюсь, что таким способом можно импортнуть таблицу.
← →
Sergey13 © (2005-11-02 14:58) [2]2 Mouse_Rat (02.11.05 14:52)
>выдает ошибку: pFDBDataSet1: Cannot modify a read-only dataset.
Сделай так, чтобы датасет был не read-only
← →
Mouse_Rat (2005-11-02 15:01) [3]вот как это сделать я и не знаю?
← →
Sergey13 © (2005-11-02 15:12) [4]С ФИБами я не работал, но по аналогии (справедливо ли - не знаю) если запрос простой и без сортировок, то достаточно просто соответствующее свойство поставить в False.
← →
Desdechado © (2005-11-02 15:27) [5]Post там лишний
по идее, если в датасет все-таки что-то загрузится (если он это поддерживает), то еще надо вызывать ApplyUpdates
← →
Виталий Панасенко (2005-11-02 15:58) [6]
> Sergey13 © (02.11.05 15:12) [4]
> С ФИБами я не работал, но по аналогии (справедливо ли -
> не знаю) если запрос простой и без сортировок, то достаточно
> просто соответствующее свойство поставить в False.
Тут принцип другой - четыре запроса SELECT, INSERT, UPDATE, DELETE... Как в UpdateObject при кешированных изменениях
procedure TForm1.Button1Click(Sender: TObject);
begin
t1.SaveToFile("c:\fib.txt");
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
t2.Open;
t2.LoadFromFile("c:\fib.txt");
end;
работает очень уверенно
← →
Mouse_Rat (2005-11-02 16:59) [7]как только не пробовал
пишет pFDBDataSet1: Cannot modify a read-only dataset.
хоть ты тресни...
← →
Sergey13 © (2005-11-02 17:04) [8]2[7] Mouse_Rat (02.11.05 16:59)
Ну дык ты модифицирующие запросы то прописал?
← →
Mouse_Rat (2005-11-02 17:05) [9]конечно прописал
← →
Виталий Панасенко (2005-11-02 17:19) [10]А можно вопрос - на хрена вся эта галиматья ?!. Скучно просто так за компом сидеть ?..
← →
Mouse_Rat (2005-11-02 17:47) [11]может я неверно написал запрос InsertSQL ?
INSERT INTO TEST (ID,NAME) VALUES(?ID,?NAME)
← →
Sergey13 © (2005-11-03 10:00) [12]INSERT INTO TEST (ID,NAME) VALUES(:ID,:NAME)
Страницы: 1 вся ветка
Текущий архив: 2005.12.18;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.012 c