Проблема, не могу открыть базу

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Проблема, не могу открыть базу

Сообщение pakulo » 08.01.2008 (Вт) 2:40

Приветствую,
целый день промучался... искал-искал и никак не смог решить проблему.

Как открыть базу сделанную в Access - a.mdb

Делаю как тут нашел на форуме
Dim db as DAO.Database

Но у меня нет метода Opendatabase()

В чем может быть проблема?

У меня Visual Basic 2005 Express Edition

Спасибо, надеюсь на Вашу помощь!

dp_ua
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 22.08.2007 (Ср) 20:54

Сообщение dp_ua » 08.01.2008 (Вт) 10:57

Код: Выделить всё
   
Dim dA As Database
Dim ws As Workspace
Dim  rs  As Recordset

Set dA = ws.OpenDatabase("a.mdb")
Set rs = dA.OpenRecordset( "SELECT * FROM blablabla", dbOpenDynaset)


в rs будут находится запрошенные записи.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 08.01.2008 (Вт) 12:33

pakulo

Если речь о Vb2005 рекомендую посмотреть в сторону ADO.NET

System.Data.OleDb
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 08.01.2008 (Вт) 17:25

dp_ua писал(а):
Код: Выделить всё
   
Dim dA As Database
Dim ws As Workspace
Dim  rs  As Recordset

Set dA = ws.OpenDatabase("a.mdb")
Set rs = dA.OpenRecordset( "SELECT * FROM blablabla", dbOpenDynaset)


в rs будут находится запрошенные записи.
]

это для старой версии наверное, в vb2005 не рабоатет

pakulo
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 08.01.2008 (Вт) 2:35

Сообщение pakulo » 08.01.2008 (Вт) 17:27

Sebas писал(а):pakulo

Если речь о Vb2005 рекомендую посмотреть в сторону ADO.NET

System.Data.OleDb


смотрел, но что-то не могу разобраться, может кто примерчик даст?

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 08.01.2008 (Вт) 18:26

http://connectionstrings.com/?carrier=access тут смотрим строку соеденения
далее копаем в сторону OleDBConnection и OleDBCommand
там все просто, если чего не понятно тогда
http://msdn2.microsoft.com/en-us/librar ... mand(VS.71).aspx


Вернуться в Базы данных

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

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

    TopList  
cron