Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открытие таблицы 1с (*.dbf) / 4 сообщений из 4, страница 1 из 1
17.09.2005, 09:15:56
    #33274760
Black Queen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие таблицы 1с (*.dbf)
Может ли кто-нибудь дать пример открытия таблицы из 1С (*.dbf) с помощью ADO?
А то у меня вместо русских букв в значениях полей появляются криказябры.
...
Рейтинг: 0 / 0
19.09.2005, 11:08:48
    #33276118
Открытие таблицы 1с (*.dbf)
Black QueenМожет ли кто-нибудь дать пример открытия таблицы из 1С (*.dbf) с помощью ADO?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    Dim cnn As ADODB.Connection
    Dim rst As ADODB.Recordset
    
    Set cnn = New ADODB.Connection
    Set rst = New ADODB.Recordset
    
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
      & "Data Source=D:\1;" _
      & "Extended Properties=dBASE IV;"
    
    rst.Open "Расходы.dbf", cnn
    
    Do Until rst.EOF
        Debug.Print rst.Fields( 0 ) & " " rst.Fields( 1 )        
        rst.MoveNext
    Loop

    rst.Close
    cnn.Close
    
    Set rst = Nothing
    Set cnn = Nothing


Black QueenА то у меня вместо русских букв в значениях полей появляются криказябры.

Попробуй такой вариант.

[HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="OEM" замени на
"DataCodePage"="ANSI"
...
Рейтинг: 0 / 0
19.09.2005, 22:38:15
    #33277644
Black Queen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие таблицы 1с (*.dbf)
Большое спасибо, все заработало!!!!
...
Рейтинг: 0 / 0
20.09.2005, 08:55:13
    #33277820
Открытие таблицы 1с (*.dbf)
Ок. Крокозябры - это известная проблема, возникающая при работе с dbf.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открытие таблицы 1с (*.dbf) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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