Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как создать базу из приложения

33K
21 августа 2009 года
Posix86749
54 / / 13.07.2009
Вопрос собственно вот в чем. Когда из приложения при помощи ADOConnetion мы цепляемся к базе (Access) то тут все ясно. Мы можем в ней и создать таблицу и удалить. А как СОЗДАТЬ эту самую базу, а уже потом к ней подцепиться?
11
21 августа 2009 года
oxotnik333
2.9K / / 03.08.2007
файл бд создаешь пустой и подцепляешь в ресурсы, а когда надо достаешь оттуда и сохраняешь где юзер укажет
14
21 августа 2009 года
Phodopus
3.3K / / 19.06.2008
Через ADO нет, только ADOX. Ну для акцесса по крайней мере.
246
21 августа 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: Posix86749
Вопрос собственно вот в чем. Когда из приложения при помощи ADOConnetion мы цепляемся к базе (Access) то тут все ясно. Мы можем в ней и создать таблицу и удалить. А как СОЗДАТЬ эту самую базу, а уже потом к ней подцепиться?



импортируй ADOX type library ...
и

 
Код:
#include <ADOX_tlb.hpp>;
....
 WideString Name =
  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
ExtractFilePath(ParamStr(0)) + "database.mdb";

 Adox_tlb::TCOM_Catalog cat = CoCatalog::Create();
 cat->Create(Name.c_bstr());
33K
23 августа 2009 года
Posix86749
54 / / 13.07.2009
Цитата: oxotnik333
файл бд создаешь пустой и подцепляешь в ресурсы, а когда надо достаешь оттуда и сохраняешь где юзер укажет



а поподробнее можно пожалуйста) или ссылочку в студию плиз)))

33K
23 августа 2009 года
Posix86749
54 / / 13.07.2009
Цитата: GIZMO
импортируй ADOX type library ...
и
 
Код:
#include <ADOX_tlb.hpp>;
....
 WideString Name =
  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
ExtractFilePath(ParamStr(0)) + "database.mdb";

 Adox_tlb::TCOM_Catalog cat = CoCatalog::Create();
 cat->Create(Name.c_bstr());



а это для чего? для Buildera или для Visual?

92
23 августа 2009 года
Тень Пса
2.2K / / 19.10.2006
для тебя =)

загугли, как создать в MS Access пустой файл, и загугли, как подцепить и вытащить файл из ресурсов... ))
246
23 августа 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: Posix86749
а это для чего? для Buildera или для Visual?


можешь попробовать через CreateOleObject("ADOX.Catalog");

11
23 августа 2009 года
oxotnik333
2.9K / / 03.08.2007
а ежели на клиенте аксесса стоять не будет?
поставляй пустой файл БД в дистрибутиве с программой и не парься
246
24 августа 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: oxotnik333
а ежели на клиенте аксесса стоять не будет?


главное, чтобы был установлен MDAC не ниже 2.5
Вот кое-что...

33K
26 августа 2009 года
Posix86749
54 / / 13.07.2009
Цитата: GIZMO
главное, чтобы был установлен MDAC не ниже 2.5
Вот кое-что...


Спаисбо за ссылочку) много интересного )хотел в репутацию поставить плюсик - не получилось ...мдя...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог