【问题标题】:Import from Pervasive Database Files从普遍数据库文件导入
【发布时间】:2010-09-22 09:12:58
【问题描述】:

我需要将数据从普及型数据库导入到 sql server。我已经安装了普遍的 db claient 和 oledb 提供程序。我的普遍数据库是文件格式(带有 .DAT 文件的文件夹)。我想知道如何从这些文件中读取数据。当我将连接字符串用作“Provider=PervasiveOLEDB;Data Source=C:\datafilesDirectory;”时它在“测试连接”中给出了未指定的错误。因为我在这里错过了什么?请帮忙!!

【问题讨论】:

    标签: pervasive


    【解决方案1】:

    您是否有描述数据文件的 DDF 文件(FILE.DDF、FIELD.DDF、INDEX.DDF)? Btrieve 文件中不存储字段信息。如果您没有 DDF 文件,则需要它们才能使用 OLEBD(或 ODBC 或 ADO.NET 或任何其他关系方法)。

    同时,您需要的不仅仅是 PSQL“客户端”。您将需要一个可用于读取文件的 PSQL 引擎。您是否安装了引擎(工作组或服务器)或客户端?

    【讨论】:

    • 我有一个文件夹,其中包含扩展名为 .DAT 的文件,FILE0001.DAT 到 FILE0207.DAT 我只有客户端,现在我将安装工作组/服务器,看看它是否能解决我的问题。顺便说一句,为什么只有 OLEDB 驱动程序不足以读取文件?
    • 根据您提供的信息,您似乎没有 DDF 文件。在这种情况下,您可以访问数据的唯一方法是通过 Btrieve API 调用。如果您有 DDF 文件,则可以使用 OLEDB、ODBC 或 PSQL 提供的任何其他关系访问方法。
    • 感谢您提供的所有信息,这应该有助于我前进!
    • @SharjeelAhmed 你能访问文件吗?我似乎在同一条船上
    猜你喜欢
    • 1970-01-01
    • 2019-07-07
    • 2015-03-30
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多