Для начала нарисую ситуацию:
Прога берет данные и сует их в DBF-таблицу.
Код:
VFPDB = CreateObject("ADODB.Connection")
VFPDB.ConnectionString = "Provider=VFPOLEDB.1; ; Data Source=Filename;"
VFPDB.Open()
VFPDB.Execute("INSERT INTO ...")
VFPDB.Close()
Проблема в том, что русский текст в этих файлах не читается - абракадабра какая-то.
Потом стал перед заполнением таблицы выдавать в открытое соединение команду
Код:
VFPDB.Execute("SET COLLATE TO ""RUSSIAN""")
Команда отрабатывается только первый раз на второй выдаеь ошибку типа
Collating sequence 'RUSSIAN' is not found
Первый файл после этого формируется читабельный, второй и последующие - не читабельные.
Прога написана на VB .NET
Как решить проблему?