Форум: "Базы";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизЭкспорт данных в SQL скрипт Найти похожие ветки
← →
SpellCaster (2006-01-23 17:29) [0]Господа, существует ли на свете компонент для экспорта данных, содержащихся в таблице, в SQL скрипт? Чтобы можно было потом сделать
Query.SQL.LoadFromFile("data.sql");
Query.Open;
и все данные вносились бы в базу.
Или посоветуйте программу визуального проектирования схем БД, которая сохраняет данные поля при его изменении (вот например IBAdmin просто удаляет поле, а потом добавляет его измененную версию - все данные, естественно, пропадают).
← →
stud © (2006-01-23 17:31) [1]а какая субд?
← →
Johnmen © (2006-01-23 17:32) [2]Данные пропадают только при определённых изменениях типа поля (если мне склероз не изменяет:))
Компонент существует. Напр. TIBScript
← →
yaJohn (2006-01-23 18:26) [3]1) В MySQL так бакап работает.... Т.е. файл бакапа - один немерянный SQL скрипт.
2) Такой компонент конечно есть, он входит в поставку Delphi и называется TDataSet. Нужно, правда, написать еще немного кода, строк 10, думаю, хватит.
3) Скрипт лучше вызывать через ExecSQL
← →
SpellCaster (2006-01-25 14:39) [4]stud, субд - Интербейс
Johnmen, спасибо, поищу
yaJohn, так ДатаСет - это только набор данных? Не спорю, я пытался уже написать кое-какой код, типа чтобы сначала перечислялись названия полей, потом их значения... но что-то меня ломает всё это самому делать :)
← →
SpellCaster (2006-01-25 14:44) [5]Кстати, данные пропадают по-любому. К примеру: есть поле
TXTFIELD: VARCHAR(10)
нужно его расширить. ДелаемTXTFIELD: VARCHAR(20)
.
И тогда в IBAdmine генерится скрипт:.
ALTER TABLE XXX
DROP TXTFIELD
ADD TXTFIELD: VARCHAR(20)
Не знаю, может, у меня просто старая версия?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c