机器环境:win2000/ms.net 
microsoft paradox driver版本号为 4.00.6200.0 日期是2003-6-19,没有安装bde
在vb.net中建一ODBC(已经在ODBC数据源中建立的paradox连接)的数据库连接,打开其中的表时出现“外部表不是预期格式”的错误信息框
请问是怎么回事?求助!

解决方案 »

  1.   

    添加一个名为aa的数据源,选择其版本为paradox 5.x,把“使用当前目录”的勾去掉,选择你的数据库(s.db)所在的目录,然后点击确定,
     新建一个窗体,加入DataSource,ADOconnection,ADOquery和DBGrid;
     建立好关联后,双击ADOconnection,选择“build",在提供的程序中选择“Microsoft OLE DB provider for OdBC Drivers",选择下一步,在“使用数据源名”中选择刚刚建好的数据源名——aa,然后“测试连接”,如果成功,则大功告成,然后在adoquery中写入相应的SQL 语句,就可以实现查询了,
    如果还不行,请加我的QQ:270366978
      

  2.   

    ERROR [HY000] [Microsoft][ODBC Paradox Driver] 外部表不是预期的格式
      

  3.   

    这个是odbcconnection生成的连接字符串
    MaxBufferSize=2048;FIL=Paradox 5.X;DSN=salaryquery;PageTimeout=5;DefaultDir=D:\MYASPNET\DB;DBQ=D:\MYASPNET\DB;DriverId=538
      

  4.   

    :)
    thanks a lot,now i am installing C++BUILD