Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Вниз

Импорт данных из файла в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
3-1130535212
Германн
2005-10-29 01:33
2005.12.18
Unavalable resource


2-1133790627
adamov_a
2005-12-05 16:50
2005.12.18
StringGrid - как получить содержимое выделенных ячеек


8-1121267512
Igor_thief
2005-07-13 19:11
2005.12.18
Работа с png изображениями?


14-1133123063
Gero
2005-11-27 23:24
2005.12.18
Минестерство Российской Федерации


2-1133196046
Дмитрий_05
2005-11-28 19:40
2005.12.18
Диномическое создать и убить форму.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский