谁能给我说清楚这两种数据库连接的跟本差别?

onlyforme 2003-04-30 10:40:07
Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open "driver={SQL Server};server=(local);uid=sa;pwd=;database=db"

Conn.open "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=ddd"
...全文
48 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyforme 2003-05-01
  • 打赏
  • 举报
回复
Ryan_xu(让爱做主)
说得挺有道理
但我不明白为什么我在win2k下用第一种方式会出错!难道是MDAC驱动没装吗?
我的那些程序确实是在2年前写的
StudyAll 2003-05-01
  • 打赏
  • 举报
回复
有点区别用上面的更好一点 用户不希望配置数据原 而且上面的更直观
Ryan_xu 2003-05-01
  • 打赏
  • 举报
回复
第一个MDAC方式,第二个是OLE DB方式
理论上来讲,第二种方式操作数据库要快一点点,MDAC方式是比较老的连接方式了,据微软说其实是先通过OLE DB的底层然后建立的可兼容的连接,因此,多一个过程
lqflsh 2003-05-01
  • 打赏
  • 举报
回复
我感觉没有区别。
bluesky1314520 2003-05-01
  • 打赏
  • 举报
回复
asp中习惯用上面那个,asp.net一般用下面那个!
jnbruce 2003-05-01
  • 打赏
  • 举报
回复
这两种方法我都试过,可惜都不行,是怎么回事,还需在机器上设置什么吗?
最后我是用如下方法成功的:
conn.open "dsn=localserver;uid=sa;pwd=;database=pubs" 'localserver为配置的odbc的dsn名字。
jnbruce 2003-05-01
  • 打赏
  • 举报
回复
我在用的时候,好象不配置odbc直接用第一种方法,不行啊!你试过吗?
lanying 2003-05-01
  • 打赏
  • 举报
回复
第一种:
OLEDB->ODBC->驱动程序
第二种
OLEDB->驱动程序
hmz998 2003-05-01
  • 打赏
  • 举报
回复
Conn.open "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=ddd"这句使用的是OLEDB方式连接数据库根据微软的一份标准文档,使用OLEDB连接数据库要比一般的方式要快很多!
youbest 2003-04-30
  • 打赏
  • 举报
回复
没什么差别

28,408

社区成员

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

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