powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / загрузка данных из файла .dbf
9 сообщений из 9, страница 1 из 1
загрузка данных из файла .dbf
    #33569058
ПетрС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на простейшие найденные варианты (см ниже) ругается:

Код: plaintext
1.
2.
3.
Dim base As Database
Dim rst As Recordset
Set base = OpenDatabase("w:\TE260206.dbf")
-"Нераспознавемый формат данных"

Код: plaintext
1.
2.
3.
4.
Set cn = New ADODB.Connection
cn.Provider = "MSDASQL"
cn.ConnectionString = "w:\TE260206.dbf"
cn.Open
-"источник данных не указан, не указан драйвер по умолчанию"
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #33569309
Код: plaintext
1.
2.
3.
4.
5.
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    
    Set db = OpenDatabase("W:\", False, False, _
      "dBase IV;")
    Set rst = db.OpenRecordset("TE260206")

Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim cnn As New ADODB.Connection
    Dim rst As New ADODB.Recordset
    
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=W:\;" _
      & "Extended Properties=dBASE IV;"
    
    rst.Open "SELECT * FROM TE260206", cnn

Пробуй.

P.S. Еще весьма полезен ресурс http://www.connectionstrings.com.
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #33570027
ПетрС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, второй вариант сразу помог (первый даже не тестировал)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
загрузка данных из файла .dbf
    #34434346
ice2304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немогу подключить в VB DBF базу ругается на ISAM драйвер типа найти не может че делать очень надо
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #34436029
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ice2304
http://www.sql.ru/forum/actualtopics.aspx?search=ISAM&bid=22
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #34448961
Maxy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь2
Код: plaintext
1.
2.
3.
4.
5.
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    
    Set db = OpenDatabase("W:\", False, False, _
      "dBase IV;")
    Set rst = db.OpenRecordset("TE260206")

Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim cnn As New ADODB.Connection
    Dim rst As New ADODB.Recordset
    
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=W:\;" _
      & "Extended Properties=dBASE IV;"
    
    rst.Open "SELECT * FROM TE260206", cnn

Пробуй.


Что делать, если файлы расположены на удаленной машине?
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #34449004
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов масса: Например можно просто расшарить папку на другой машине, или же даже подключить сетевой диск.
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #34449046
Maxy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAndrewВариантов масса: Например можно просто расшарить папку на другой машине, или же даже подключить сетевой диск.
Да, второй вариант получился. Я пробовал эти варианты до вопроса, только сделал ошибку в пути
...
Рейтинг: 0 / 0
загрузка данных из файла .dbf
    #34449307
Maxy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э, не... Сетевой диск не проходит. Клиентов в лок. сети много, всем ненапрописываешься, даже обновления корпоративной системы происходит бинарно через базу данных.
Указание на Data Source=\\server\dir не катит. Пишет: selected collating sequence not supported by the operating system. Тогда какой выход, не подскажите?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / загрузка данных из файла .dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]