powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите открыть файл DBF Часть 2
7 сообщений из 7, страница 1 из 1
Помогите открыть файл DBF Часть 2
    #33840628
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Подкажите пожалуйста как при помощи VB, вытащить данные из *.FPT.

открываю так:
Код: plaintext
DBFConn.Open "Provider=VFPOLEDB.1;Data Source=" + strSur + ";Password='';Collating Sequence=RUSSIAN"

в файле DOC.DBF, есть мемо поле fcomplex, в нем данные вида
PRICE=F4054000000000000.

2. При открытии DBF файла почему то переворачиваются некоторые символы, и получается 50% абракадабра.

менял
Код: plaintext
Collating Sequence=RUSSIAN
на
Код: plaintext
 Machine
не помогает.

Спасибо.
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33842128
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос №1 снимается, оказывается все просто. Обращаешся к полю ч.з. Рекордсет как к обычному и получаешь список значений.

Только вот загвоздка, что то с кодировкой символов. Подскажите пожалуйста, как сделать текст читаемым?

Как установить кодировку символов ASCII DOS?

Спасибо.
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33843867
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно использовать ф-ю OemToChar
Код: plaintext
Private Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33856051
blinow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставь Foxpro OLEDB 9 и проблем с кодировкой нет, а на 8 были
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33858616
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил обновление, не помогло.

http://www.microsoft.com/downloads/details.aspx?FamilyID=62ef886e-c051-4e24-9115-0ec6f8e4ac42&DisplayLang=ru

Обновление Jet 4.0. Проблемы с языком и региональными стандартами в Windows XP (KB913296)
Краткое описание
Обновление служит для исправления ошибок, возникающих в случаях, когда язык системы, выбранный в окне «Язык и стандарты» на панели управления, не поддерживается в Jet 4.0.

vfpoledb.dll - у меня вообще 7.0.
Где взять 9? все обыскал.

Дайте ссылку пожалуйста или бросте на alissa@astranet.ru.

спасибо.
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33859052
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу закинуть на почту (2,5М). Нужно?
...
Рейтинг: 0 / 0
Помогите открыть файл DBF Часть 2
    #33859082
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, качнул, установил.
Теперь не открывается совсем.

Код: plaintext
rsDoc.Open "SELECT Doc.* FROM Doc", DBFConn выдает ошибку

Funktion frgument value, type, or count is invalid

Файлы из этой же базы не имеющие memo открываются, но символы переворачиваются всеравно.

с OLE DB прошлой версии хотя бы открывалось все, в.т. числе и мемо.

Заколдлваный круг.

На всякий случай моя строка подключения

Код: plaintext
DBFConn.Open "Provider=VFPOLEDB.1;Data Source=" + strSur + ";Password='';Collating Sequence=RUSSIAN"

может кто нибудь подскажет.

Во вложении открыт другой файл, как то странно отображаются символы, то только первые буквы неправильно, то все слово...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите открыть файл DBF Часть 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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