microsoft visual studio使用数据集设计器打开我的表。
但是我不能使用相同的连接字符串打开我的表。
我的数据库是DBase IV。
这是连接字符串
(*.dbf)};collatingsequence=ASCII;dbq=d:\Data\88;deleted=0;driverid=277;fil=dBase Driver={Microsoft dBASE驱动程序IV;maxbuffersize=2048;maxscanrows=8;pagetimeout=600;safetransactions=0;statistics=0;threads=3;uid=admin;usercommitsync=Yes
它是由视觉工作室自己制作的。
这是我的密码
DataSet1TableAdapters.AN10TableAdapter _AN10TableAdapter = new DataSet1TableAdapters.AN10TableAdapter();
_AN10TableAdapter.Fill(D_Data.AN10); 这就是错误
未找到
错误IM002ODBC驱动程序管理器数据源名称,也未指定默认驱动程序
这个真正的笑话简直要我的命。
平台:vista x64
language:c#.net
.netframework否决:3.5
工作时间:10天
发布于 2009-12-14 17:49:02
我想问题是你的机器的64位。驱动程序是一个非托管组件,您可能在您的计算机上安装了它的一个版本(32位或64位)。因为您不能在64位进程中加载32位的非托管组件(反之亦然),它将无法工作。将项目的目标CPU设置切换到x64和x86,以强制程序集以适当的位数运行并重试。这很有可能解决你的问题。
发布于 2009-12-14 17:48:32
是否安装了dBase数据源?
(我的操作系统是Windows,但这就是我的想法。)
https://stackoverflow.com/questions/1902314
复制相似问题