2015-03-01 11 views
0

У меня есть рабочее приложение, которое использует файл PDB в качестве источника данных. Из-за того, что приложение не делает все, что хочет клиент, мне нужно знать, как я могу читать/записывать информацию из файла PDB. Не имеет значения, нужно ли мне экспортировать его в другой формат, а затем начать работу в новом формате (csv, xls, mysql, MS sql), мне не нужно обновлять исходный файл.Открыть/экспортировать файл PDB

Я пробовал много конвертеров и по-разному читал информацию, но я не мог этого сделать.

Текущие программы создаются Visual Fox Pro, и есть несколько файлов dbf, которые я мог бы открыть, и посмотреть информацию о таблице, но я до сих пор не могу получить доступ к файлу PDB, который, как я думаю, содержит всю информацию. Каждый файл (dbf и pdb) имеет свой соответствующий файл cdx.

+0

«PDB» не является самостоятельным объяснением расширения данных файла в (Visual) FoxPro. Одним из других вариантов может быть то, что ваш «PDB» является просто переименованным «DBF» табличным файлом, так что ваш существующий код, например, использовал бы команду «USE» FoxPro, чтобы открыть файл –

+0

Было бы полезно, если бы вы открыли файл pdb с шестнадцатеричным редактором и прикреплять скриншот. – Oleg

+0

Как упоминал Стефан, я тоже видел времена, когда разработчик создает таблицу с явно различающимся расширением имени файла. Вы можете попробовать открыть его в VFP из командного окна, указав, в частности, суффикс, например ... «Use YourTable.PDB» или с помощью пути «Использовать [C: \ Some Path \ YourTable.PDB». Но PDB связан с C++ как информацией об отладке программы, поэтому не уверены, действительно ли этот файл вы хотите. – DRapp

ответ

0

«PDB» не является самоочевидным расширением файла данных в (Visual) контексте FoxPro. Одним из других вариантов может быть то, что ваш «PDB» является просто переименованным «DBF» табличным файлом, так что ваш существующий код может, например, использовать команду FoxPro USE, чтобы открыть файл.

Вам даже не нужно будет изменить расширение возможного общего файла обратно по умолчанию, окно командной строки Пример:

CD d:\temp && optionally determine your working folder 
CREATE TABLE test.pdb (col1 Int) && non-default file extension 
USE && close the new table 
USE test && open attempt fails caused by unexpected extension ('File "name" does not exist (Error 1)') 
USE test.pdb && works 
BROWSE 

 Смежные вопросы

  • Нет связанных вопросов^_^