您的位置:程序门 -> .net技术 -> c#



c#连接access问题,急需帮忙!谢谢!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c#连接access问题,急需帮忙!谢谢![已结贴,结贴人:supper_lxm]
发表于:2007-02-12 19:45:01 楼主
用c#连接带密码的access数据库,测试连接时总是出错: "测试连接失败,因为初始化提供程序时发生错误.无法启动应用程序.工作组信息文件丢失,或是已被其它用户以独占方式打开. "不知如何解决!请教大家!
发表于:2007-02-12 19:59:361楼 得分:0
1、如果是ntfs分区,要注意权限分配


发表于:2007-02-12 20:00:052楼 得分:0
lz是b/s程序更要注意这个问题!
发表于:2007-02-12 20:01:333楼 得分:0
将密码写到连接字符串中看看
"provider=microsoft.jet.oledb.4.0;data   source=c:\1.mdb;user   id=admin;password=;jet   oledb:database   password=1 "
发表于:2007-02-12 20:07:424楼 得分:0
csshooter(sharp   shooter):请问如何设置权限呢?
zswang(伴水清清)(专家门诊清洁工):谢谢,我试试看!
发表于:2007-02-12 20:11:345楼 得分:0
csshooter(sharp   shooter):
小弟不太明白,user   id=admin;
password=;
jet   oledb:database   password=1 "
两个password各为何指?
哪个password是数据库的密码呢?
发表于:2007-02-12 20:16:256楼 得分:0
//我测试是可以连接的

                        oledbconnection   voledbconnection   =   new   oledbconnection();
                        voledbconnection.connectionstring   =   @ "provider=microsoft.jet.oledb.4.0;data   source= "   +
                                @ "c:\temp\temp.mdb; "   +
                                @ "user   id=admin;password=;jet   oledb:database   password=111111 ";
                        voledbconnection.open();
发表于:2007-02-12 20:16:517楼 得分:20
填一个
database   password=
即可
发表于:2007-02-12 20:18:398楼 得分:0
在打开access数据库的时候有两个选择一种是独占一种是共享级别的,在打开按纽边上仔细找一下,就可以看见,这个问题好像与编程不发生关系!!!
发表于:2007-02-12 20:39:139楼 得分:0
好的.我试一下!
发表于:2007-02-12 20:40:2510楼 得分:0
谢谢各位的热心帮忙!
小弟要结贴了.


快速检索

最新资讯
热门点击