Главная страница
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.013 c
3-72692
СержК
2003-12-27 09:12
2004.01.23
Перехожу на MSSQL


1-72729
Sting
2004-01-11 04:04
2004.01.23
Работа с реестром из службы


1-72734
Iks
2004-01-11 19:12
2004.01.23
Как создать неформальное окно


14-72873
Zombik666
2004-01-03 17:00
2004.01.23
x+=5 - это Паскаль или НЕ Паскаль?


1-72754
Митяй2
2004-01-13 18:37
2004.01.23
Перемещение Label а в RunTime е