2013-04-11 129 views
2

我想查看test.db文件,我搜索它的編輯器,但沒有得到任何一個 所以請幫助在編輯器中看到它像sql server一樣。如何打開.db悖論文件

我發現一些sqlite編輯器,但它不是大多數論壇上的sqlite文件,它說它是一個悖論.db文件。

讓我怎麼打開它

感謝

+0

請嘗試這個http://sourceforge.net/projects/sqlitebrowser/ – 2013-04-11 12:06:32

+0

您好roshan lal,我試過這個軟件,它不工作,它不是一個sqlite數據庫。當我將文件導入到sqlite數據庫瀏覽器時,它顯示它不是SQLite 3數據庫。你知道其他什麼嗎? – 2013-04-11 12:26:12

+0

微軟的Access,SQLite和Corel Paradox我發現了這三個應用程序。 – 2013-04-11 12:34:33

回答

1

一個悖論數據庫文件只包含一個平面表。數據庫文件的實際結構隨着時間和不同的版本而改變。但是你通常可以用MS Excel打開數據庫文件 - 當然也可以在不同的版本中進行更改。

如上所述,其他數據庫應用程序(包括Dos的Paradox for Windows和Paradox for Windows)也會打開文件和其他功能。例如,密鑰位於具有相同表名的PX文件中。

所有這些都假設表格沒有密碼保護,應用程序數據庫可能是 - 或者您知道密碼。當心,如果你得到這樣的錯誤。

3

要訪問.NET中的Paradox表,您可以使用ODBC。這裏有一個小例子(C#):

private static void RunMinimumParadoxTest() 
{ 
    const string ConnectionStringFormat = 
     "Driver={{Microsoft Paradox Driver (*.db)}};Uid={0};UserCommitSync=Yes;Threads=3;SafeTransactions=0;" + 
     "ParadoxUserName={0};ParadoxNetStyle=4.x;ParadoxNetPath={1};PageTimeout=5;MaxScanRows=8;" + 
     "MaxBufferSize=65535;DriverID=538;Fil=Paradox 7.X;DefaultDir={2};Dbq={2};CollatingSequence={3}"; 

    DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.Odbc"); 
    using (DbConnection connection = factory.CreateConnection()) 
    { 
     string userName = "Tor"; 
     string paradoxNetPath = @"C:\BdeNet"; 
     string databasePath = @"C:\LangloMainSrv\LData\Ordre\LordWin\Database2011"; 
     string collatingSequence = "Norwegian-Danish"; 
     connection.ConnectionString = 
      String.Format(ConnectionStringFormat, userName, paradoxNetPath, databasePath, collatingSequence); 
     connection.Open(); 
     using (DbCommand command = connection.CreateCommand()) 
     { 
      command.CommandText = "select Count(*) from [OrdreDet] where [Ordrenr] = 81699002"; 
      object itemCount = command.ExecuteScalar(); 
      Console.WriteLine("Order items: {0}", itemCount); 
      Console.ReadKey(); 
     } 
    } 
} 

另請參閱以下鏈接瞭解詳情:http://msdn.microsoft.com/en-us/library/ms710922(VS.85).aspx

0

您可以使用隨Borland C++ Builder附帶的數據庫桌面打開並查看Paradox數據庫文件。免費的替代品是BB's Database Desktop。該軟件可能需要管理員權限才能正常運行。

0

您可以使用gnumeric電子表格,paradox-db-reader或BB數據庫桌面來讀取db paradox文件。 BB數據庫dekstop也可以讀取XG0文件。

0

BB's Database Desktop現在稱爲JEDI數據庫桌面,但項目已關閉,無法編輯我的表格。我必須在MS Excel 2007中使用一些hack:open * .db文件,編輯它,導出爲* .csv,關閉文件,然後在Paradox Data Editor 3.2.0中打開* .db文件,清除所有表格數據並導入之前保存了csv文件。它的工作原理(不知道爲什麼,但這個應用程序不能在我的文件本身插入行)!