Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Чтение данных из DBF в кодировке DOS866 Добавлено: 22.04.05 18:07  

Автор вопроса:  angavr
Всем привет!

Возможно этот вопрос всех уже достал ;)
При заполнении DataSet`а из DBF таблицы (с текстом в кодировке 866) данные выводятся (отображаются в DataGrid) криво. Как победить?
Использую OLE DB Provider for Visual FoxPro 9.0.
Настроек на кодовую таблицу никаких не нашел.

Ответить

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

Номер ответа: 1
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 22.04.05 18:52
Эти две функции:
Private Declare Function OemToChar Lib "user32.dll" Alias "OemToCharA" ( _
     lpszSrc As Any, _
     lpszDst As Any) As Long
Private Declare Function CharToOem Lib "user32.dll" Alias "CharToOemA" ( _
     lpszSrc As Any, _
     lpszDst As Any) As Long

Первая из ДОСа, вторая в ДОС

Ответить

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



ICQ: 287314254 

Вопросов: 14
Ответов: 72
 Профиль | | #2 Добавлено: 29.04.05 08:37
Попробуй саму dbf в win кодировку перебросить из самого VFP (если он есть)
COPY TO filename AS 1251

Ответить

Номер ответа: 3
Автор ответа:
 Валентин



Вопросов: 3
Ответов: 4
 Профиль | | #3 Добавлено: 29.04.05 12:09
для DBF использую не ADO, a Data/ Все работает без проблем

Ответить

Страница: 1 |

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



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