Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание новой базы с пом / 8 сообщений из 8, страница 1 из 1
15.04.2004, 09:26
    #32482150
Ranger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
Каким образом можно из программы (например написанной на VC++) создать новую Access-кую базу, с заддаными структурами таблиц?
...
Рейтинг: 0 / 0
15.04.2004, 09:57
    #32482203
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
Может ошибусь, но наверно использовав
ERWin.
...
Рейтинг: 0 / 0
15.04.2004, 13:52
    #32482693
™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
...
Рейтинг: 0 / 0
15.04.2004, 19:49
    #32483467
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
копируем под ODBC пустую mdb ...

Пример создания удаления и заполнения существующей – пустой базы(mdb)
Работа посредством ODBC скрипт на PHP
Kai – название ODBC коннекта (Dsn)
Пароль для форсу


<?
define("UserName","admin");
define("Password","12345");
define("dsn","Kai");
$ret=odbc_connect(dsn,UserName,Password);
if(!$ret){ echo "No Connect - нет связи".dsn."\n\r";
echo odbc_error();
exit;
}
$table_ex=0;
$rt=odbc_tables($ret);
while (odbc_fetch_into($rt, $f)) {
if($f[2]=="T2") {$table_ex=1;};
};
if($table_ex==1){$err=odbc_exec($ret,"DROP TABLE T2 ");};
$err=odbc_exec($ret,"CREATE TABLE T2 (P1 TEXT, P2 TEXT,P3 INTEGER )");
$err=odbc_exec($ret,"INSERT INTO T2 (P1, P2, P3) VALUES ('INNA', 'ANNA', 99)");
$err=odbc_exec($ret,"INSERT INTO T2 (P1, P2, P3) VALUES ('INNA', 'ANNA', 00)");
$poisk="select * from T2 ";
$r=odbc_exec($ret,$poisk);
while (odbc_fetch_into($r, $f)) {
echo $f[0]." ".$f[1]." ".$f[2]."\n\r";
};
odbc_close($ret);
?>
...
Рейтинг: 0 / 0
15.04.2004, 20:37
    #32483502
FEV
FEV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
Кстати, хороший вопрос!
Как SQL-запросом создать пустую базу?
...
Рейтинг: 0 / 0
15.04.2004, 21:40
    #32483538
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
я предполагал создание путем копирования существующего файла
полагаю что создать можно исключительно посредством самого Accessa
поскольку ODBC требует подключения к существующей базе


а в общем случае и sql200 сервер нельзя породить удаленно
...
Рейтинг: 0 / 0
15.04.2004, 21:52
    #32483541
Bezum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание новой базы с пом
Зато такой финт проскакивает для Interbase, вобще говоря пол года назат тут кто-то расписывал создание базы acces при помощи Delphi или Buildera при помощи библиотеки DAO. Я попытался из любопытства, но тогда у меня той библиотеки небыло и все закончилось ничем.
...
Рейтинг: 0 / 0
28.04.2004, 10:22
    #32499890
Создание новой базы с пом
Через ADOX, пример на VBScript:

Dim cat
Set cat = CreateObject("ADOX.Catalog")
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\sample.mdb'")
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание новой базы с пом / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]