我用的是windows2003操作系统,用我在visual studio里建立了一个到foxpro的连接(连接串如下:Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Extended Properties="DSN=dBASE Files;DBQ=E:\CMS;DefaultDir=E:\CMS;DriverId=533;MaxBufferSize=2048;PageTimeout=5";Initial Catalog=E:\CMS),然后在属性窗口将连接串复制的程序里,用oledb来访问结果还是出错(报告用oledb访问无效,提示我用odbc访问,结果用odbc访问也出错),请问是怎么回事

解决方案 »

  1.   

    这应该是比较高级的VS版本出的问题,在VS2002中我印象中是可以这么用的,VS2003我没用过,但到了VS2005中,什么该用ODBC和OLEDB就已经变得非常明确了,估计这里面的原因一定是各访问接口的实现有冲突,所以VS2005已经严格的对处于中立地位的OLEDB访问机制进行了细分.
    做为使用者,建议还是顺其性,一味的去弥补其缺陷没有任何意义,重要的是如何发挥其长处
      

  2.   

    欢迎各界.Net初学&高手们加入Q群12757054(要经常在线)
    希望大家的问题能够及时的得到解决.