Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
14-1133170953
Gefest80
2005-11-28 12:42
2005.12.18
Indy


14-1130933749
Анонимщики
2005-11-02 15:15
2005.12.18
Чемпионат сайта по шахматам


14-1132075768
bogdan
2005-11-15 20:29
2005.12.18
запуск из коммандной строки


6-1125919503
ДимДимыч
2005-09-05 15:25
2005.12.18
TIdTCPServer &amp; TIdTCPClient <OnDisconnect>


4-1129899892
Семен Сорокин
2005-10-21 17:04
2005.12.18
Взять правильную версию переименованого EXE-файла?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский