Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.03;
Скачать: CL | DM;

Вниз

Сохранить данные   Найти похожие ветки 

 
Вирт   (2008-07-04 10:26) [0]

Как провильно сохранить таблицу в файл из DbGridEh и понадобности загрузить?*


 
Ega23 ©   (2008-07-04 10:29) [1]

В DbGridEh нет никакой таблицы.


 
MsGuns ©   (2008-07-04 10:30) [2]

В гриде нет ни таблиц, ни данных - сколько можно объяснять !


 
Вирт   (2008-07-04 10:30) [3]

я не спорю... я просто привёл к примеру, сохранить то что отображает ГРИД


 
Поросенок Винни-Пух ©   (2008-07-04 10:30) [4]

оно уже сохранено


 
MsGuns ©   (2008-07-04 10:32) [5]

>Поросенок Винни-Пух ©   (04.07.08 10:30) [4]
>оно уже сохранено

В общем случае - нет.


 
Правильный-Вася   (2008-07-04 10:50) [6]


>  таблицу в файл

в какой?


 
Вирт   (2008-07-04 10:50) [7]

да в любой хоть в тхт


 
Правильный-Вася   (2008-07-04 10:53) [8]


> да в любой хоть в тхт

делаем цикл по датасету
для каждой записи сохраняем попольно в твой файл
загрузка в обратном порядке

но проще использовать ClientDataSet, у него есть для этого специальные методы


 
Вирт   (2008-07-04 10:58) [9]

я думаю КлиентДатаСет это лишнее и я про него совсем ничего не знаю... а вот в файл это другое только как осуществить это


 
Поросенок Винни-Пух ©   (2008-07-04 11:00) [10]

table2.batchmove(dbgrideh1.datasource.dataset,batCopy)


 
Ega23 ©   (2008-07-04 11:01) [11]


> я думаю КлиентДатаСет это лишнее и я про него совсем ничего
> не знаю


Класс.
"Я ничего не знаю про унитаз, поэтому думаю, что он в квартире лишний..."


 
Вирт   (2008-07-04 13:36) [12]

Поросенок Винни-Пух

с бэчмуви не получается у тебя в примере она передаёт датасету а мне нужно сохранить в файл


 
Сергей М. ©   (2008-07-04 13:59) [13]


> Вирт   (04.07.08 13:36) [12]


> мне нужно сохранить в файл


Ну так и сохрани следующм шагом этот дейтасет в файл !
см. TClientdataset.SaveToFile


 
Поросенок Винни-Пух ©   (2008-07-04 14:01) [14]

с бэчмуви не получается у тебя в примере она передаёт датасету а мне нужно сохранить в файл

Ты еще скажи что у тебя там не файл-серверная БД, а кластер на Оракле.


 
Вирт   (2008-07-04 14:21) [15]

Что я не так сделал
ClientDataSet1.mastersourse:=datasource3;

if savedialog1.Execute then
   clientdataset1.SaveToFile(savedialog1.FileName, dfbinary);

ничего не пишет но и файл отсуствует


 
Вирт   (2008-07-04 14:24) [16]

теперь пишет Missing data provider or data packet


 
Поросенок Винни-Пух ©   (2008-07-04 14:26) [17]

пора открыть демосы?


 
Вирт   (2008-07-04 14:26) [18]

открывал и не раз смотрел!


 
Поросенок Винни-Пух ©   (2008-07-04 14:27) [19]

клиент датасету назначаешь провайдера.
провайдеру - датасет.
и все.


 
Вирт   (2008-07-04 14:29) [20]

провайдра? чёто я не вижу где у датасета можно назначить провайдера DataSetProvider


 
Ega23 ©   (2008-07-04 14:32) [21]

Демосы открой


 
Вирт   (2008-07-04 14:34) [22]

извеняюсь понял как провайдера назначить ... но проблема в том теперь что я ему указа табле3 он сохраняет только струтуру таблицы а данные нет


 
Ega23 ©   (2008-07-04 14:36) [23]

CDS.Open;

P.S. Может всё-таки посмотреть Demos внимательнее?


 
Вирт   (2008-07-04 14:37) [24]

нет проблема не в опене... как связать CDS с QUERY чтоб он сохранил  данные какой SQL код нужно выполнить


 
Вирт   (2008-07-04 14:42) [25]

Select * from three_base Order by naimen, zap, cena

Это неправильнО?*


 
Ega23 ©   (2008-07-04 14:45) [26]

Может всё-таки посмотреть Demos внимательнее? Хелп почитать про CDS?


 
Правильный-Вася   (2008-07-04 15:18) [27]


> Ega23 ©  

бесполезно
оно тебя не слышит


 
MsGuns ©   (2008-07-04 15:41) [28]

Мы его теряем !



Страницы: 1 вся ветка

Текущий архив: 2008.08.03;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.021 c
15-1213350730
Mystic
2008-06-13 13:52
2008.08.03
JavaScript, шахматы, перемещалка фигур, alpha


15-1213951444
brrr
2008-06-20 12:44
2008.08.03
Комп перегружается при нагрузке


2-1215158153
Igor_34
2008-07-04 11:55
2008.08.03
Задать в программе параметры OKBottomDlg.Anchors


4-1193603602
rainbow_d
2007-10-28 23:33
2008.08.03
Получить содержимое заблокированного файла


15-1213864282
Сатир
2008-06-19 12:31
2008.08.03
Загрузка пакета в рантайме