Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Сохранить в *.dbf-формат FlexGrid


Автор: Voldemar2004 26.9.2005, 17:58
Вопрос 1:

Суть проблемы такова: мой напарник пишет на Delfi 7, я на VB 6. Имеется файл *.dbf, который создается отдельной программой и у него спецификация немного отличается от стандартного файла *.dbf, который создается (FoxPro DOS).

И если этот самый файл открыть в Дельфях, то некоторые поля будут имет ДОС-кодировку.
А если этот же (!) файл открыть в VB 6, то те поля, которые имеют в Дельфи ДОС-кодировку, в VB 6 отображаются совершенно нормально. Поэтому я не могу определить, какие поля надо преобразовать из ДОС в Windows-кодировку.

Я так подумал: что если написать прогу на Дельфи, которая открывает этот *.dbf и показывает, поля с ДОС-кодировкой; и написать прогу на VB 6, которая преобразует нужные мне поля - просто взглянуть на Дельфи-прогу.

Может, кто сталкивался с такой проблемой.

Вопрос 2: Как в VB программно сохранить таблицу из FlexGrid'a в файл формата *.dbf.

Автор: Akina 27.9.2005, 08:08
Цитата(Voldemar2004 @ 26.9.2005, 18:58)
если этот самый файл открыть в Дельфях, то некоторые поля будут имет ДОС-кодировку.
А если этот же (!) файл открыть в VB 6, то те поля, которые имеют в Дельфи ДОС-кодировку, в VB 6 отображаются совершенно нормально.

А нормально настроить драйвер типа не судьба...

Цитата(Voldemar2004 @ 26.9.2005, 18:58)
Как в VB программно сохранить таблицу из FlexGrid'a в файл формата *.dbf.

так же, как и любой рекордсет

Автор: Naghual 27.9.2005, 09:50
Пардон. Не в тот топик попал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)