关于conn连接数据库???
conn.open "driver={microsoft access driver(*.mdb)};dbq=&server.mappath("")和conn="provider=Microsoft.Jet.OLEDB.4.0;DateSource="&Server.MapPath=(" ")有什么区别??? 我是菜鸟,等求大家给解释下!!!!
前一个是直接连接数据库
后一个是通过数据源连接数据库
单从这两个连接方式区别
通常都使用后者,因为后者的效率比较高
两种连接,程序编写也有所不同
比如使用conn="provider=Microsoft.Jet.OLEDB.4.0;DateSource="&Server.MapPath=(" ")连接数据库的话
那么,操作程序就得这样写
conn.execute "insert into dailian(bianhao,times) values('"&bianhao&"','"×&"')"
效率就会大大提高
如果使用conn.open "driver={microsoft access driver(*.mdb)};dbq=&server.mappath("")连接数据库的话
那么,操作程序就得这样写
set rs=server.createobject("adodb.recordset")
rs.open "select * from dailian",conn,1,3
rs.addnew
rs("bianhao")=request("bianhao")
rs("times")=request("times")
rs.update
rs.close
set rs=nothing
否则就会出错!