2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вопрос по VB5
Сообщение04.03.2010, 09:45 


09/06/06
367
Плз разъясните , как подсоединиться к удалённой базе MS ACCESS . Что такое UID , DNS , порт и т.д.
Поясните на примере , плз (объяснение типа - в левую руку взять вилку , в правую котлету ).

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение05.03.2010, 23:09 
Аватара пользователя


14/05/05
224
Баку
1) Объявляете переменную, к примеру, драйвера OLEDB (пример на C#)
OleDbConnection con;

2) Создаете и инициализируете строку подключения:
string сonStr = "Provider=Microsoft.Jet.OLEDB.4.0;Password='12345';User ID=administrator;Data Source=C:\\base\\myBase.accdb;";
con = new OleDbConnection(сonStr);
con.Open();

Здесь ответы на Ваш вопрос: UID - User ID.
DNS, Port и прочую утварь можно не использовать, достаточно (если у вас аксес удаленный) в Data Source прописать сетевой путь к Вашему аксесовскому файлу.

3) Кусаете катлету на вилочке

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение05.03.2010, 23:17 
Заслуженный участник


09/08/09
3438
С.Петербург
Немного смущает упомянутый в названии темы VB5. Это очень старая версия Visual Basic. Сейчас уже даже трудно вспомнить, какого она года. После VB5 были VB6, VB.Net 2003, VB.Net 2005 и VB.Net 2008.

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение05.03.2010, 23:54 
Аватара пользователя


14/05/05
224
Баку
Не думаю, что методы подключения к базам данных изменились коренным образом. Подключение через драйвера баз данных существовало и в более ранних версиях.

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение06.03.2010, 00:03 
Заслуженный участник


09/08/09
3438
С.Петербург
Ну да, только там всё через COM'ы делалось. Типа
Код:
Set Conn = CreateObject("ADODB.Connection")
DSNName = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=c:\mydb.mdb"
Conn.Open DSNName
...

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение06.03.2010, 00:18 
Аватара пользователя


14/05/05
224
Баку
Кстати говоря, хорошая подсказка. Остается вместо DBQ=c:\mydb.mdb вставить сетевой путь.

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение06.03.2010, 16:44 
Аватара пользователя


25/03/09
94
Немного оффтопика, простите.
Я до сих пор пишу программы под дос. Друзьям/знакомым/их детям и т.д. Потому, что им преподают этот самый дос. Тот самый дос, который скончался задолго до того, когда родились те, кто пишет программы, работающие под ним, сдают лабораторные и иже с ними.

 Профиль  
                  
 
 Re: Вопрос по VB5
Сообщение09.03.2010, 07:27 


09/06/06
367
Огроменная благодарность .
covax в сообщении #295195 писал(а):
Немного оффтопика, простите.
Я до сих пор пишу программы под дос. Друзьям/знакомым/их детям и т.д. Потому, что им преподают этот самый дос. Тот самый дос, который скончался задолго до того, когда родились те, кто пишет программы, работающие под ним, сдают лабораторные и иже с ними.

Не так уж и плохо . Например программы для съёма с датчиков под Виндами не пишут , практически .
Да и в плане изучения основ программирования , на мой взгляд , предпочтительнее - больше внимения уделяется сути вопроса .

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group