注册 登录
编程论坛 ASP技术论坛

帮看一下那种写进数据库好一点!

不夜星空 发布于 2008-05-11 11:25, 660 次点击
以下两种写进数据库有什么区别!用那一种会好一点!
set rs=server.createobject("adodb.recordset")
sql="select * from guestbook"
rs.open sql,lele,1,3
rs.addnew
rs("g_title")=g_title
rs("g_user")=g_user
.
.
.
rs.update
rs.close
set rs=nothing
lele.close
set lele=nothing
----------------------------

sql="insert into guestbook (g_title,g_user,g_qq,g_mail,g_www,g_content,g_ip) values('"&g_title&"','"&g_user&"','"&g_qq&"','"&g_mail&"','"&g_www&"','"&g_content&"','"&g_ip&"')"
lele.execute(sql)

我还是初学者状态!但不太明白它们的区别! 谢!
4 回复
#2
yms1232008-05-11 15:49
set rs=server.createobject("adodb.recordset")
sql="select * from guestbook"
rs.open sql,lele,1,3
rs.addnew
rs("g_title")=g_title
rs("g_user")=g_user
.
.
.
rs.update
rs.close
set rs=nothing
lele.close
set lele=nothing
asp中使用这种方法可以减少SQL语句出错的概率。
#3
永夜的极光2008-05-11 16:52
我喜欢第一种,虽然长了一点,但是看起来清晰,而且修改也容易
#4
tianyu1232008-05-11 17:11
第一种清晰明了,书写不易出错!

第二种相比第一种执行效率更高!
#5
不夜星空2008-05-11 18:10
得到这么多人的帮助真的很开心!
1