数据库连接问题
<% mdbfile="database/tongxue.mdb"
set conn=server.createobject("adodb.connection")
strconnection="driver={microsoft access driver ( *.mdb)};"&"dbq="+server.mappath(mdbfile)
conn.open strconnection
%>
上面连接数据库语句如将set conn=server.createobject("adodb.connection")和conn.open strconnection两句去掉也能连接成功,这两种方法有何区别。
还有rs.open sql,conn和rs.open sql,strconnection也都能用,这有什么区别
请高手指教,谢谢
问题点数:40、回复次数:5Top
1 楼believebowps(I love .NET)回复于 2003-02-01 15:23:14 得分 6
这是ASP中几种打开数据库的方法,都能用。^_^Top
2 楼dtysam(dtysam)回复于 2003-02-01 17:13:00 得分 9
第一种是直接建立asp网页数据原连接
第二中是通过odbc数据原的连接访问数据库。
第一种相对第二中在使用中缺乏灵活性,不是很容易修改Top
3 楼nenu0(方枪枪)回复于 2003-02-01 19:38:43 得分 9
我们一般都用rs.open sql,conn和rs.open sql,strconnection,
这是通过ODBC连接数据库的。Top
4 楼lenfen401(孤独的狼)回复于 2003-02-02 16:01:31 得分 8
使用"conn.open"driver={microsoft access driver(*.mdb);dbp="&DBPath"
出现"microft OLD DB provider for ODBC drivers (0x800004005)“提示。
Top
5 楼man_zhou_sf(飘)回复于 2003-02-02 19:06:41 得分 8
使用"conn.open"driver={microsoft access driver(*.mdb);dbp="&DBPath"
出现"microft OLD DB provider for ODBC drivers (0x800004005)“提示。
原因是用户对数据库的操作权限不够,不能更新或插入数据。Top




