Проблемы с базой данных

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Проблемы с базой данных

Сообщение Gemini » 02.05.2003 (Пт) 16:55

Люди проблемма такая, у меня база Access 2002, я пытаюсь открыть её через DAO 3.51 но почему то она не открываеться:(
Вот код:

Set OPPWD = OpenDatabase("C:\Baza.mdb", True, False, ";PWD=VB")
Set OPREC = OPPWD.OpenRecordset("FILE", dbOpenDynaset)

З.Ы.
А база Access 97 открывается нормально ???

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.05.2003 (Пт) 17:46

A DAO 3.6 не пробовал? ;)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.05.2003 (Сб) 11:16

Не поможет. Файлы Access 2002 и выше открываются Jet.4, а DAO поддерживает только до версии Jet.3.x (если не ошибаюсь)
Lasciate ogni speranza, voi ch'entrate.

ta_gena
Бывалый
Бывалый
 
Сообщения: 264
Зарегистрирован: 30.10.2002 (Ср) 12:18
Откуда: Russia

Сообщение ta_gena » 06.05.2003 (Вт) 3:29

Еще нужен Service Pack 5.0.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 06.05.2003 (Вт) 10:50

Use ADO
Moderator VBStreets
---------------------------

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.05.2003 (Вт) 10:57

Кхм.. По моему, тут имеет место быть некоторое недопонимание сути дела. DAO 3.6 работатет с Access XP. Потому что я, например, писал тут недавно базу на нем и использовал как раз DAO.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 06.05.2003 (Вт) 11:49

C ADO проблем не возникает.
Код: Выделить всё
Dim db as ADODB.Connection
db.open "Driver=Microsoft Access Driver (*.mdb);DBQ=C:\mydb.mdb"



Все!
Moderator VBStreets
---------------------------


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

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

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

    TopList