Вниз
Скачать: 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.46 MB
Время: 0.009 c
1-72821
AllDontFire
2004-01-09 17:55
2004.01.23
Можно ли создать, заранее не описанную переменную в RunTime?


14-72930
Rouse_
2003-12-31 12:30
2004.01.23
Войнушка...


4-72974
Алексеюшка
2003-11-18 10:06
2004.01.23
общий доступ на папку


6-72856
Ro
2003-11-19 21:38
2004.01.23
Какие компонеты используются в Delphi 7, для POP3,SMTP


14-72900
Igorek
2003-12-30 12:10
2004.01.23
Кто какие сайты посещает каждый день?




   Наверх