Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: 1C dbf через VB.NET odbc - шрифты Добавлено: 15.09.02 14:44  

Автор вопроса:  Блаш

Господа, допоможить кто чем может! Такая проблема: открываю в VB.NET через odbc драйвер dbf базу 1С

Arg = "Driver={Microsoft dBASE Driver (*.dbf)};" & _

"DriverID=277;" & _

"Dbq=" & vPath

oCon = New Microsoft.Data.Odbc.OdbcConnection(Arg)

и наблюдаю, что русские буквы в текстовых строках представленны кракозяблами. Такая беда происходит и при выдаче через databinding в Datagrid и при заполнении вручную RichTextBox читая из Datatable.

Кто мне разумно скажет решение трабла?

Пролема явно или в драйвере odbc не правильно трактующем кодировку и/или в шрифтах. В шрифтах обнаружил нечто по имени GDICharSet но он строго для чтения и поиграться не дают :(

Драйвера буду перебирать, но особой надежды не испытываю.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Блаш



Вопросов: 10
Ответов: 30
 Профиль | | #1 Добавлено: 18.09.02 22:55

Нда, это просто трагедия, когда сам вопрос задаёшь на форуме, сам ищеш ответ и сам отвечаешь... ;(

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

Ответить

Номер ответа: 2
Автор ответа:
 evgen2



Вопросов: 1
Ответов: 3
 Профиль | | #2 Добавлено: 12.05.04 18:09

DOS кодировка:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="OEM"

Win кодировка:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="ANSI"

(для удобства напиши два REG файла).

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам