数据库连接用哪个更好 ?

churujianghu 2007-04-24 06:38:49
数据库连接用哪个更好 ?
Provider=Microsoft.Jet.OLEDB.4.0; Data source=
DRIVER={Microsoft Access Driver (*.mdb)}
...全文
305 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
churujianghu 2007-04-24
  • 打赏
  • 举报
回复
刚才说的有点错
我发现一个容错的问题
<%
StrSQL="DBQ="+server.mappath("1.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

on error resume next
set rs = Server.CreateObject("adodb.recordset")
sql="select top 1 * from news where ClassId=1"

rs.open sql,conn ,3,3
rs("id")=12 'id 是自增的 如果是给一些字符 如"adsf"它还可以更新title,用数字就不行了
rs("title")="this is test"
rs.update
%>
用 DRIVER={Microsoft Access Driver (*.mdb)} 可以更新 title 字段
用 Provider=Microsoft.Jet.OLEDB.4.0 就不行 !!!

why ??
churujianghu 2007-04-24
  • 打赏
  • 举报
回复
要是可以有DRIVER={Microsoft Access Driver (*.mdb)}的兼容性 又有Provider=Microsoft.Jet.OLEDB.4.0的并发能力就好了!
churujianghu 2007-04-24
  • 打赏
  • 举报
回复
但是DRIVER={Microsoft Access Driver (*.mdb)}又发现个问题
当100万人访问时候就老要出 Provider 出错,改成 Provider=Microsoft.Jet.OLEDB.4.0 就没有出错!

欧洲之星 2007-04-24
  • 打赏
  • 举报
回复
所以我说我一直在用driver
churujianghu 2007-04-24
  • 打赏
  • 举报
回复
我发现一个容错的问题
<%
StrSQL="DBQ="+server.mappath("1.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

on error resume next
set rs = Server.CreateObject("adodb.recordset")
sql="select top 1 * from news where ClassId=1"

rs.open sql,conn ,3,3
rs("id")="dddd" 'id 是自增的 这是故意写错的
rs("title")="this is test"
rs.update
%>
用 DRIVER={Microsoft Access Driver (*.mdb)} 可以更新 title 字段
用 Provider=Microsoft.Jet.OLEDB.4.0 就不行 !!!

why ??
欧洲之星 2007-04-24
  • 打赏
  • 举报
回复
我一直在用
DRIVER={Microsoft Access Driver (*.mdb)}

一直比较稳定,供你参考

还有一种是DSN的连接方式,更稳定
churujianghu 2007-04-24
  • 打赏
  • 举报
回复
性能哪个更好 ?
Atai-Lu 2007-04-24
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0; Data source=
这个连接比另一个的要新一些...

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧