|
|
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Как создать базу данных на MSSQL SERVER программно из VB используя ADO? Подкиньте примеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 13:10:37 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Подсоединяешь библиотеку ADOX (Microsoft ADO ext. for 2.5 DDL and Securety) и юзаешь все коллекции, начиная с Catalog. Справка и примеры берешь из MSDN. \r Но (говорю, не зная конкретики твоего проекта) создать базу ручками в SQL2000 и просто вывести скрипт на создание как и объектов так и данных на VB (или через скрипты на SQL Или на VB, через DTS). Подробности ищи через поиск. Можно начать с топика /topic/10503 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 13:17:44 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
можно и только ADO подключаешься админом к БД master на сервере и через команды или connection выполняешь Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 13:19:21 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Мне нужно написать клиента для создания базы данных на MSSQL SERVER, с возможностью добавления данных(новых таблиц, полей и т.д.).Честно сказать с базами никогда не работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 14:00:13 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
TO Senin Viktor В методе Create обьекта Catalog есть параметр ConnectString.Какую строку нужно передать чтобы подключиться к MS SQL SERVER 7.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 14:45:49 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
>можно и только ADO подключаешься админом к БД master на сервере и через команды или connection выполняешь : CREATE DATABASE myDB USE myDB CREATE TABLE tbl(...) ... Так энтож не ADO, а DDL. Вроде переводиться как Язык Определения Данных. А Oylan про ADO Интересовался. Хотя м.б.. это будет единственный способ. Создать тиаким образом базу и подключится к ней через ADO. Но по мне (из -за ленности) ближе к сердцу был сгенирированный сами SQL-сервером скрипт. 2 Oylan >В методе Create обьекта Catalog есть параметр ConnectString.Какую строку нужно передать чтобы подключиться к MS SQL SERVER 7.0. Из хелпа: Contains collections (Tables, Views, Users, Groups, and Procedures) that describe the schema catalog of a data source. Т.е. создавать можем все, но в уже существующей базе. Как создать саму базу SQL (физически файлы mdf/ldf) на ADO (не путать c DDL) я не знаю. Покопай все таки через скрипты и DTS. Все таки ADO - это "униварсальный доступ к данным", а не "униварсальный способ создания баз данных" А Строка:"Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword;" Так же можно использовать ActiveConection объекта ADO Conection (строка та же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 16:28:44 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2003, 17:00:42 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Мне бы хотелось через ADO.Т.е. пользоваться обьектами.Пользователь ничего не смыслит в SQL, а должен иметь возможность создавать базу данных сам. Поэтому я должен сделать все програмно, а с командами DDL сложно это сделать.Неужели никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 09:49:17 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
2 Oylan Если ты еще не понял: с помощью чистого ADO базу не создаш. Тебе нужно единственный раз использовать DDL для создания базы (как Кузя прописал), но только conn.Execute "CREATE DATABASE myDB" ' создание новой БД' conn.Execute "USE myDB" ' переходим в созданную БД' База есть? Есть. Имя есть ? Есть. Подключаешься к ней. Берешь ADOX и создаешь, используя объекты Tables, Columns, Index, Procedures, Views и пр. Все просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 10:22:40 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Senin Viktor,Кузя спасибо. Удалось создать базу.Создал таблицу с полями.А как теперь можно вносить данные, добавлять записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 12:18:57 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
2 Oylan >А как теперь можно вносить данные, добавлять записи. Тьма вариантов -напрямую в SQL-сервере -через ADO (метод AddNew) -через запросы на добавление (INSERT INTO ....) -через АктивИкс-компонеты, типа MS DataGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 12:31:43 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
а много данных ? если очень много, то, наверное, стоит использовать insert into...select from из текстового файла (у тебя Jet ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 12:37:39 |
|
||
|
Как создать базу MSSQL ADO VB?
|
|||
|---|---|---|---|
|
#18+
Данных пока мало,но будет много.Данные будет вносить пользователь. Мне бы хотелось через ADO.А какие обьекты нужно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 17:28:15 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32139844&tid=2167079]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 394ms |

| 0 / 0 |
