部分源码:
AdoCon.Connected:=False;
AdoCon.LoginPrompt:=False;
AdoCon.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+TagStr+';
                          Extended Properties=dBase  5.0;Persist Security Info=False';
AdoCon.Connected:=True;AdoQry.Active:=false;
AdoQry.SQL.Clear;
AdoQry.Connection:=AdoCon;
Sql:='Select U_YH_XQBH,U_YH_XQ from Yccb.dbf group by U_YH_XQBH order by U_YH_XQBH';
AdoQry.SQL.Add(Sql);
AdoQry.Open;      //跟踪到这里就报外部数据库驱动程序(8961)中的意外错误
AdoQry.First;请高手指点迷津,小弟不胜感激!!

解决方案 »

  1.   

    天啊!把ConnectionString换成'Driver=Microsoft Visual FoxProDriver;SourceDB='+TagStr+';SourceType=DBF'终于可以了!
      

  2.   

    你可以先用DELPHI带的数据库连接向导连接一次,这样可以保证你数据库连接不会出错,看是否有错误出现,无则说明连接有问题,然后在看程序中连接字符串是否有问题(可根据向导生成的字符串来进行比较)。