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



請問如何連接access數據庫啊


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


請問如何連接access數據庫啊
发表于:2007-12-27 12:03:50 楼主
我以前是用vs.net   2003
現在用vs.net2005
一樣是連接access數據庫,但卻要一樣的連接字符串
  ("provider=microsoft.jet.oledb.4.0;data   source=\\sgfsrv01\sgcard\printsystem\emp_db.mdb")這個字符串在vs.net2003中可以使用但在vs.net2005但一直出錯,
不支持關鍵字provider.


請幫幫我吧,我急用
謝謝!
发表于:2007-12-27 12:39:231楼 得分:0
"provider=microsoft.jet.oledb.4.0;data   source="   &   path   &   ";jet   oledb:database   password="   &   pass
我是用这一句在vs2005里可用
发表于:2007-12-27 14:01:142楼 得分:0
為什麼我的會出錯啊
发表于:2007-12-27 14:43:043楼 得分:0
<add   key="connectionstring"   value="provider=microsoft.jet.oledb.4.0;data   source=e:\xdx\shop\db\shop.mdb;"   />
我用的是这句
发表于:2007-12-27 15:40:584楼 得分:0

"provider=microsoft.jet.oledb.4.0;data   source={0}",strserverpath   +   strdbpath
其中strserverpath   是路徑,strdbpath是數據庫名稱,我在vs2005中是這樣寫的,可用,你試一下吧!
发表于:2007-12-27 16:34:215楼 得分:0
oledb才能用这个access连接,是不是没有使用oledb的类啊?
发表于:2007-12-27 16:45:126楼 得分:0
provider=microsoft.jet.oledb.4.0;data   source=e:\bbs\data\asd.mdb
发表于:2007-12-27 17:04:027楼 得分:0
一种可能:

相对路径不能用,用绝对路径试试

二种可能:

"\"是转义符号用  
@"provider=microsoft.jet.oledb.4.0;data       source=   sgfsrv01\sgcard\printsystem\emp_db.mdb"   试试

"provider=microsoft.jet.oledb.4.0;data       source=   sgfsrv01\\sgcard\\printsystem\\emp_db.mdb"


快速检索

最新资讯
热门点击