在C#中,使用Odbc连接Access数据库时,通过以下代码测试连接时,出现如下错误, 应该怎么样修改 5

staticvoidMain(string[]args){OdbcConnectionoc=newOdbcConnection();oc.ConnectionString... static void Main(string[] args)
{

OdbcConnection oc = new OdbcConnection();
oc.ConnectionString = @"Driver={Microsoft Access Driver(*.mdb,*.accdb)};
dbq=D:\My Documents\罗斯文 2007.accdb;
defaultdir=D:\My Documents;
driverid=25;
fil=MS Access;
filedsn=C:\Program Files\Common Files\ODBC\Data Sources\yang110408.dsn;
maxBuffersize=2048;
maxscanrows=8;
pagetimeout=5;
safetransactions=0;
threads=3;
uid=admin;
usercommitsync=Yes;
try
{
oc.Open();
Console.WriteLine(oc.Database);
Console.WriteLine("数据库联接成功!");
}
catch (OdbcException oe)
{
Console.WriteLine("数据库联接失败!");
Console.WriteLine(oe.Message);
}

}
错误信息:
采用Ole连接数据库时
代码:
static void Main(string[] args)
{
OleDbConnection oc = new OleDbConnection();
oc.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;DataSource=D:\My Documents\罗斯文 2007.accdb";
try
{
oc.Open();
Console.WriteLine(oc.ToString());
Console.WriteLine("数据库连接成功!");
}
catch (OleDbException oe)
{
Console.WriteLine("数据库连接失败!!");
Console.WriteLine(oe.Message);
}
}
错误信息:
找不到可安装的ISAM
这是什么意思?
展开
 我来答
郏鸿祯C6
2011-04-08 · TA获得超过4549个赞
知道小有建树答主
回答量:1601
采纳率:50%
帮助的人:1202万
展开全部
连接Access为什么不用Oledb呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式