Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

MSDE+ADO инсталялка   Найти похожие ветки 

 
weak   (2003-03-17 15:16) [0]

Добрый день. Подскажите пожалуста вот в таком вопросе.
Написала программку MSDE+ADO. Теперь надо создать инсталялку, да чтобы MSDE создал базу и прописал путь к базе (путь не меняется), чтобы в ConnectionString создался в зависимости от name сервера.


 
weak   (2003-03-17 15:42) [1]

Даже вопрос в том как зарегестрировать новый сервер и прописать базу? Может есть какие-то стандартные средства:


 
sniknik ©   (2003-03-17 15:46) [2]

> стандартные средства
udl файл. делаеш AnyFile.udl (в проводнике) пустой, запускаеш (двойной клик мышкой не нем), настраиваеш. а в ConnectionString намертво прописываеш AnyFile.udl. (перенастройка проблем не составит)


 
weak   (2003-03-17 15:50) [3]

Даже вопрос в том как зарегестрировать новый сервер и прописать базу? В MSDE


 
sniknik ©   (2003-03-17 16:08) [4]

смушает отсутствие визуальных средств?

подключаешся к master базе (всегда есть, как только установиш), и создаеш базу (CREATE DATEBASE), переподключаешся уже на нее. Это?


 
weak   (2003-03-18 10:15) [5]

Я так и думала. Но если можно поподробнее как мне это реализовать. Где мне вызывать CREATE DATEBASE? А потом же мне надо будет приатачить файлы. Пробую это делать через хранимую процедуру sp_attachdb, но что-то он ругается на @dbname, т.е. не находит эту базу, хотя база существует.


 
sniknik ©   (2003-03-18 10:40) [6]

> Где мне вызывать CREATE DATEBASE?
там же где и другие SQL команды, в ADOCommand

> Пробую это делать через хранимую процедуру sp_attachdb
так ты определись тебе нужно новую базу или отцепленную прицепить?

вершки по BOL, по sp_attach_db
[@dbname =] "dbname"
Is the name of the database to be attached to the server. The name must be unique. dbname is sysname, with a default of NULL.
у тебя уникально? (ты как бы новую делаеш таким способом) пути правильно к файлам прописаны? файл логов переносиш?


 
weak   (2003-03-18 11:17) [7]

Вот в чем дело.
1. Инсталирую MSDE.
2. Создаю новую базу (INFO).
3. Прописываю путь к уже существующему mdb файлу, т.е. приаттачиваю.

Я уже прjсто запуталась, и наверно задаю глупые вопросы, простите, но мне нужна помощь.
Т.е. я понимаю так. Запускаю программу, конекчусь к базе master, смотрю создана ли база INFO если нет, то создаю ее, а если да, то connect INFO. Так?


 
sniknik ©   (2003-03-18 11:59) [8]

> Прописываю путь к уже существующему mdb??? файлу, т.е. приаттачиваю.

MSDE это не Access это ограниченный MSSQL сервер, и тут совсем все по другому. Тут если у тебя есть mdb база нужно просто прописать ее в строке коннекта. и все. (и работает не через MSDE а через Jet(в основном) его и надо устанавливать)


 
weak   (2003-03-18 12:40) [9]

ошиблась - mdf


 
sniknik ©   (2003-03-18 12:51) [10]

тогда пункт -> 3. Прописываю путь к уже существующему ... лишний, после
1. Инсталирую MSDE.
2. Создаю новую базу (INFO).
mdf уже будет создан.

а вот это -> Запускаю программу, конекчусь к базе master, смотрю создана ли база INFO если нет, то создаю ее, а если да, то connect INFO. Так?
-- верно.


 
weak   (2003-03-19 12:15) [11]

большое спасибо, все получилось



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-19627
dimod
2003-03-25 14:10
2003.04.07
Вертикальный вывод текста в ячейку StringGrid


4-19918
bios
2003-02-08 22:16
2003.04.07
hook и IntwernetExplorer


1-19670
I_one
2003-03-26 06:01
2003.04.07
Как можно получить всех потомков выбранного элемента TreeView..?


1-19563
race1
2003-03-26 17:39
2003.04.07
findnext %


6-19725
Sashka4000
2003-02-15 12:08
2003.04.07
Может ли IdTCpClient работать через Прокси или Сокс??