.net连接access数据库时,数据连接用什么驱动
參考答案:OLEDB你刚开始的代码好像就没有问题,OLEDB和SQL只是标识不同,用法都一样,至于DB的权限,你不是要连接ACCESS数据库吗?ACCESS数据库就是一个文件,你找到这个文件,在它上面按右键,属性,选安全,这里就是设置NTFS权限了,选添加,把EVERYONE加进来,并设上读写权限就可以了,实在不明白,可以问问网管之类的人。
你说的没错,出现你现在这个错误,原因有以下几种:
1、DB的NTFS权限没有EVERYONE
2、DB打开后没有及时关闭,记得要加上:
MyConnection.Close();
OLEDB驱动,
Provider=Microsoft.jet.OLEDB.4.0;Persist Security Info=False;Jet OLEDB:Database Password=;Data Source=c:\\a.mdb