- -
База Данных
(
http://forum.oszone.net/showthread.php?t=29892)
Написал программу на дельфи 5 основаная на использовании бвзы данных целую неделю мучился а сразу не подумал что может возникнуть проблема короче на других компьютерах эта программа не работает потомучто там не установлена дельфи и не зарегестрирована база как это сделать без установки дельфи и желательно вообще без всяких установок просто поместил на жёсткий диск одного компьютера и она работает.
|
hasherfrog |
23-03-2004 09:50 206202 |
Вот за это я и не люблю кошек... :rotate:
Цитата:
просто поместил на жёсткий диск одного компьютера и она работает....
|
...не получится. Но не стоит отчаиваться... :) Во-первых, ЕМНИП, сейчас BDE можно поставить, на устанавливая полностью сам Delphie. Во-вторых, можешь поискать альтернаиву, например EasyTable. Но надо платить...
Я поэтому и не пишу на дельфях. В 1998 году я наступил на эти грабли, теперь предпочитаю другие... :) :) :)
|
Ну ладно а можно где нибудь тогда отдельно скачать SQL Explorer.
|
hasherfrog |
23-03-2004 10:19 206204 |
|
Вопрос по этойже программе
Эта программа база данных по компликтующим сейчас она находиться в екселе в таблицах
Можно ли как нибудь импортировать в эту базу данных таблицы их просто очень много всё делать в ручную проблемотично
Таблицы в базе сделаны на парадоксе.
|
можно, цепляй таблицу excel через ole и вперед.. циклом по строкам/ячейкам и клади в таблицу
|
А можно по подробнее это делаеться программно или так Ctrl C Ctrl V
|
Megabizon |
24-03-2004 11:44 206208 |
Цитата:
Вопрос по этойже программе
Эта программа база данных по компликтующим сейчас она находиться в екселе в таблицах
Можно ли как нибудь импортировать в эту базу данных таблицы их просто очень много всё делать в ручную проблемотично
Таблицы в базе сделаны на парадоксе.
|
Можешь еще в ODBC свой Экселевский файл обозначить как базу данных, а потом просто к ней подцепится обычными компонетами для доступа к базам и копировать из одной таблицы в другу и ни каких OLE или интерфейсов не надо.
Ну, это так как вариант.
|
А можно написать поподробнее можно в общих чертах просто программа уже написана и если что то собъёться всё переделывать не очень хочеться.
|
Код:
exa : _Application;
exw : _Workbook;
LCID : Integer;
все это из модуля Excel_TLB.pas
дальше инициализируешь excel и загружаешь файл:
Код:
exa := CoExcelApplication.Create;
LCID := GetUserDefaultLCID;
exw := exa.Workbooks.Add(FileName, LCID);
данные забираешь из exa.Cells._Default[i,j] - тип - Variant
|
Время: 22:20.
© OSzone.net 2001-