microsoft visual studio使用数据集设计器打开我的表格 但是我无法使用相同的连接字符串打开我的桌子 我的数据库是DBase IV 这是连接字符串
它是由visual studio本身制作的 这是我的代码Driver = {Microsoft dBASE Driver (* .DBF)}; collatingsequence = ASCII; DBQ = d:\数据\ 88;删除= 0; driverid = 277; FIL = dBase的 IV; MAXBUFFERSIZE = 2048;的MaxScanRows = 8;将PageTimeout = 600; safetransactions = 0;统计= 0;线程= 3; UID =管理员; usercommitsync =是
DataSet1TableAdapters.AN10TableAdapter _AN10TableAdapter = new DataSet1TableAdapters.AN10TableAdapter();
_AN10TableAdapter.Fill(D_Data.AN10);
这是错误
这个真正的笑话正在扼杀我 平台:vista x64错误[IM002] [Microsoft] [ODBC驱动程序 管理器]找不到数据源名称 并且没有指定默认驱动程序
答案 0 :(得分:3)
我猜问题是你机器的64位。驱动程序是一个非托管组件,您可能在其计算机上安装了单个版本(32位或64位)。由于您无法在64位进程中加载32位非托管组件(反之亦然),因此无法正常工作。将项目的目标CPU设置切换为x64和x86,以强制程序集以适当的位数运行并重试。它可能会解决您的问题。
答案 1 :(得分:0)
您是否安装了dBase数据源?
(我的操作系统是Windows XP,但这就是主意。)