asp遇到的数据库问题请人指点

来源:百度知道 编辑:UC知道 时间:2024/06/16 10:14:42
<%
dim conn,strconn
set conn=server.createobject("adodb.connection")
strconn="driver={sql server};database=booknet;server=hlb;uid=sa;pwd=6631611;"
conn.open strconn
strsql="insert into customers"
strsql=strsql&"(custid,custname,address,phone)"
strsql=strsql&"values('kt007','智联书店11','郑文黄河路11',85647830)"
conn.execute strsql,,addcmdtext+adexecutenorecords
conn.close
%>
以上这段为增加记录
可以正常运行,但不懂
conn.execute strsql,,addcmdtext+adexecutenorecords
这句的具体解法,标注上说,它的做用是'没有结果返回时,不创建记录集
我读不懂这句,execute的具体做用是什么,而且后面的addcmdtext+adexecutenorecords分别表示什么
conn.execute strsql,,adcmdtext+adexecutenorecords 多了个D呵,请人解释下

使用 Execute 方法将 SQL 查询发布到数据库。
cnn.Execute strSQL,,adCmdText + adExecuteNoRecords
%>
注意,在用来执行查询的语句中指定了两个参数:adCmdText 和 adExecuteNoRecords。可选参数 adCmdText 指定命令类型,说明提供者必须将此查询语句(这里是 SQL 查询语句)评估为命令的文本定义。adExecuteNoRecords 参数指示 ADO 在没有结果返回到应用程序时不要创建数据记录集。此参数只用于定义为文本定义(如 SQL 查询)的命令类型,或已存储的数据库过程。虽然 adCmdText 和 adExecuteNoRecords 是可选参数,但在使用“Execute”方法增强数据应用程序性能时应指定这两个参数。

要点 ADO 参数,如 adCmdText,需要在脚本中先定义然后再使用。一个方便的定义参数的方法是使用“组件类型库”,它是包含所有 ADO 参数定义的文件。
引用http://www.900host.com/article/view.asp?id=189

先是打开数据数,然后是一个更新查询! 最后面的是什么我也不懂!