Dbase...need Help

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Dbase...need Help

Сообщение Kirill1983 » 23.05.2005 (Пн) 12:08

Доброго всем дня....хоть кто нибудь...подскажите как разрешить проблему??? есть файл dbf (он прикреплен) и есть код,которым я его читаю:
Код: Выделить всё

Dim con As ADODB.Connection
Dim rs1 As ADODB.Recordset

Set con = New ADODB.Connection

con.ConnectionString = "Driver={Microsoft dBASE Driver (*.dbf)};" & _
                        "DriverID=277;Dbq=C:\doroga04\d126\;Exclusive=No"

con.Open
Set rs1 = New ADODB.Recordset
Set rs1.ActiveConnection = con
rs1.CursorLocation = adUseClient
rs1.Open "SELECT * FROM PRIM", , adOpenStatic, adLockReadOnly, adCmdText

в результате ошибка:
"Непредвиденная ошибка драйвера внешней базы данных (8961)"
Ну же хоть кто нить помогите...

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 23.05.2005 (Пн) 17:50

1. Проверь наличие драйвера Microsoft dBASE Driver в системе (Windows).
2. Не используй длинный путь к базе.

Попробуй так (у меня работает без ошибок):
Код: Выделить всё
   
Dim sCnDBF As String
Dim con As ADODB.Connection
Dim rs1 As ADODB.Recordset

    sCnDBF = "Driver={Microsoft dBASE Driver (*.dbf)};Dbq=c:\base\;"
    Set con = New ADODB.Connection 
    con.CursorLocation = adUseClient
   
    con.Open sCnDBF                     
    Set rs1 = con.Execute("SELECT * FROM TABLE1")

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 25.05.2005 (Ср) 10:26

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


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

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

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

    TopList