首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打开.db paradox文件

如何打开.db paradox文件
EN

Stack Overflow用户
提问于 2013-04-11 20:04:46
回答 5查看 23.7K关注 0票数 4

我想查看test.db文件,我搜索了它的编辑器,但没有找到任何人,所以请帮助在编辑器中查看它,就像sql server一样。

我发现一些sqlite编辑器,但它不是一个sqlite文件在大多数论坛上,它说它是一个悖论.db文件。

那我怎么打开它呢?

谢谢

EN

回答 5

Stack Overflow用户

发布于 2013-04-18 03:48:46

要访问.NET中的Paradox表,您可以使用ODBC。下面是一个小示例(用C#编写):

代码语言:javascript
复制
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

票数 5
EN

Stack Overflow用户

发布于 2013-04-12 02:08:02

Paradox db文件只包含一个平面表。DB文件的实际结构随时间和版本的不同而变化。但你通常可以用MS Excel打开DB文件--当然,不同的版本也会有所不同。

如上所述,其他数据库应用程序,也包括Paradox for Dos和Paradox for Windows,也将打开文件和其他功能。例如,关键字在PX文件中,具有相同的表名。

所有这些都假设表没有密码保护,应用程序数据库可能有密码保护-或者您知道密码。当心,如果你得到一个这样的错误。

票数 2
EN

Stack Overflow用户

发布于 2013-07-18 17:32:33

您可以使用Borland C++Builder附带的数据库桌面打开和查看Paradox数据库文件。一个免费的替代方案是BB's Database Desktop。软件可能需要管理员权限才能正确运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15948333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档