ASP中添加,删除,修改记录的方式总共有几种

wuxia2118 2009-12-05 09:19:31
我感觉有三种,一是用recordset的open方法,二是用connection对象的execute方法,三是用SQL语句,是这样的吗,各有哪些特点呢
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_june 2009-12-06
  • 打赏
  • 举报
回复
1
ninja 2009-12-06
  • 打赏
  • 举报
回复
个人见解:

rs.addnew
rs("字段")=""
rs.update
rs.close


conn.execute(sql)


set cmd=server.createobject("adodb.command")
cmd.ActiveConnection=conn
cmd.CommandText=sql
cmd.CommandType=adCmdText
cmd.Prepared=true
cmd.Execute
cmd.ActiveConnection.close

总体来说就第一种,还有sql语句两种,第一种执行最终还要转换为执行sql的那种,所以直接执行sql效率比较高,第三种command对象是最快的。但是第一种也有第一种的好处,比如说要插入特殊字符时候就会用到,第三种用得很少,一般用第一,第二种。
wuxia2118 2009-12-06
  • 打赏
  • 举报
回复
哪位能说得再深入些吗,有20分呢
a289603888 2009-12-05
  • 打赏
  • 举报
回复


我也不知道...飄過頂下 以後來看答案 ......
挨踢直男 2009-12-05
  • 打赏
  • 举报
回复
直接执行sql效率高

28,406

社区成员

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

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