Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-72776
alexnmsk
2004-01-12 16:07
2004.01.23
Динамические массивы


1-72765
MaXie
2004-01-13 09:39
2004.01.23
OnClick vs. SetChecked!


14-72932
Gero
2003-12-31 23:07
2004.01.23
Админы! Проснитесь!


14-72922
Minin
2003-12-29 23:21
2004.01.23
Как должен называться процесс


14-72894
Teren
2004-01-02 23:15
2004.01.23
Metallica. Любимая песня?




   Наверх