首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你曾经犯过这个错误吗?

你曾经犯过这个错误吗?
EN

Stack Overflow用户
提问于 2009-12-14 17:32:08
回答 2查看 994关注 0票数 2

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

它是由视觉工作室自己制作的。

这是我的密码

代码语言:javascript
复制
DataSet1TableAdapters.AN10TableAdapter _AN10TableAdapter = new DataSet1TableAdapters.AN10TableAdapter();  
_AN10TableAdapter.Fill(D_Data.AN10);  

这就是错误

未找到

错误IM002ODBC驱动程序管理器数据源名称,也未指定默认驱动程序

这个真正的笑话简直要我的命。

平台:vista x64

language:c#.net

.netframework否决:3.5

工作时间:10天

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-14 17:49:02

我想问题是你的机器的64位。驱动程序是一个非托管组件,您可能在您的计算机上安装了它的一个版本(32位或64位)。因为您不能在64位进程中加载32位的非托管组件(反之亦然),它将无法工作。将项目的目标CPU设置切换到x64和x86,以强制程序集以适当的位数运行并重试。这很有可能解决你的问题。

票数 3
EN

Stack Overflow用户

发布于 2009-12-14 17:48:32

是否安装了dBase数据源?

  1. 控制面板->管理工具->数据源(ODBC)
  2. System DSN选项卡

(我的操作系统是Windows,但这就是我的想法。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1902314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档