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

Вниз

ClientDataSet   Найти похожие ветки 

 
DimaK ©   (2003-12-25 23:22) [0]

Добрый вечер уважаемые знатоки.

Возникла такая проблема, использую Midas (ClientDataSet) все нормально работает уже два года (файлы cds), но пришла необходимость изменить структуру базы (добавить еще одну колонку), а я где-то когда-то читал что и из ClientDataSet данные можно опять перегнать в Table и продолжать работать с BDE.
Если не изменяет память ClientDataSet1.AppyUpdate(-1);
Только что-то не могу понять как это реализовать, может кто знает или даст ссылочку, буду очень благодарен!


 
sniknik ©   (2003-12-26 00:12) [1]

так чего надо то? добавить колонку или данные перегнать?
AppyUpdate в последнем случае не пойдет, это работает если через провайдера данных открыл сушествуюшую таблицу, данные->провайдер->клиент датасет (сохранить изменения). а так нет, придется перенос делать банальным циклом (да и чего парится то, это же одноразово (?)).


 
DimaK ©   (2003-12-26 00:18) [2]

Что одноразово?
Просто надо перегнать это дело все назад, чтобы добавить еще одну колонку. Насколько я понимаю сейчас (работая с ClientDataSet) этого сделать нельзя.


 
sniknik ©   (2003-12-26 08:04) [3]

> Что одноразово?
тип базы поменять/колонку добавить.

> Насколько я понимаю сейчас (работая с ClientDataSet) этого сделать нельзя.
можно. не знаю как на таблице с заполненной данными, не пробовал добавлять поля, нужно проверить. но уж создание новой с дополнительной колонкой и перекидывание в нее данных из старой работает всегда и весде.


 
DimaK ©   (2003-12-26 13:18) [4]

Ну воопще-то я уже сделал, я имел ввиду можно ли как-то скажем программно перекинутб данные. Так пришлось написать маленькую прогу, которая все без проблем перекинула. Спасибо за потдержку!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-72826
Ivolg
2004-01-12 13:31
2004.01.23
TmainMenu


14-72948
Thor
2003-12-31 21:46
2004.01.23
С Новым Годом!


1-72791
RDen
2004-01-13 09:00
2004.01.23
Добавить в Excel страницы


11-72694
Igit
2003-05-09 13:45
2004.01.23
ChangeDisplaySettings не работает...


4-72971
Closer
2003-11-18 01:03
2004.01.23
Как правильно закрыть процесс созданый с помощю CreateProcess