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

ASP access 数据库查询语句:sql 和exec 的区别?

learnerok 发布于 2011-08-31 12:52, 451 次点击
请教老师:
关于ASP access 数据库的查询语句,我看到多数用sql语句,但有的却用 exec,不知这两种方式有何区别?
比如:

使用sql:
sql = "select * from data"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1


使用exec:
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1

先拜谢老师帮教!
2 回复
#2
dzt00012011-08-31 13:01
这个只是定义一个变量,你可以将sql写成其他名字,后面引用就行了

不用变量也是可以的
rs.open "select * from guestbook",conn,1,1
#3
learnerok2011-08-31 14:44
十分感谢 dzt0001老师!!!
1