|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2007, 08:43 | #1 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Изменение форматов БД!
Здравствуйте, уважемые программеры!
Подскажите, пожалуйста, можно ли как-то переделывать форматы БД? |
19.09.2007, 09:48 | #2 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
вот пример для изменения типа поля field4 в тип char размером в 14: ALTER TABLE table1 CHANGE field4 field4 char(14) ; или вы имели ввиду переделать тип базы(конвертирование)? (dbf ---- > mySQL), то либо есть утилитки для перегона дынных..... Либо пользуйтесь запросами....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Последний раз редактировалось Pitbull; 19.09.2007 в 09:54. |
|
19.09.2007, 09:57 | #3 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
нет нет!!! мне нужно переделать формат БД, а не тип поля.
Вот к примеру, есть БД с расширением *.bak, а нужно переделать в *.mdb, что бы эту таблицу отобразить в DBGrid'e, потому что *.bak я не могу отобразить. |
19.09.2007, 10:47 | #4 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
ну , как я понимаю ...., это расширение какого-то Backup, т.е резервная копия какой-то базы....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
19.09.2007, 12:03 | #5 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
красавчик! Верно понимаешь, а не подскажешь как ее отобразить в делфи, а то я бьюсь уже хрен знает сколько. Ну или хотя бы намекни.
|
19.09.2007, 12:20 | #6 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
CopyFile(PChar('table1.bak'), PChar('table2.bak'), true);
RenameFile('table1.bak', 'table1.mdb'); //работаешь. .... CopyFile(PChar('table2.bak'), PChar('table1.bak'), true); DeleteFile('table2.bak');
Не надо ничего усложнять. Все достаточно тривиально.
|
19.09.2007, 17:29 | #8 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
Да, понял ты все правильно.
Не надо ничего усложнять. Все достаточно тривиально.
|
20.09.2007, 08:18 | #9 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Спасибо за помощь, я попробую!
|
20.09.2007, 11:21 | #10 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Я попробовал, но наверно чего-то недопонимаю.
К примеру, я создал новый проект, расположил на форме кнопку и по ее нажатию прописал код который вы мне подсказали, программа запускается, но ничего не происходит. и еще мне непонятно, что значит работать между: RenameFile('table1.bak', 'table1.mdb'); //работаешь. .... CopyFile(PChar('table2.bak'), PChar('table1.bak'), true); |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертирование графических форматов файлов | ALEX_RAS | Помощь студентам | 21 | 02.11.2008 17:46 |
Поддержка форматов MediaPlayer | Лубышев | Компоненты Delphi | 3 | 04.01.2008 21:50 |
изображения других форматов | Toxa | Мультимедиа в Delphi | 1 | 24.04.2007 00:55 |
ищу спецификации различных форматов файлов | bphoenix | Свободное общение | 2 | 14.04.2007 13:06 |