asp通过command对数据库操作
asp中通过command对象对数据库的操作的几个步骤和asp.net中差不多,都是分一下几步:
首先,通过connection创建链接并打开
其次,通过command执行sql语句
最后,关闭链接
下面我们就来具体看下,在asp中这几个步骤的具体实施
首先,创建链接
<%
set conn=server.CreateObject("adodb.connection")
connstr="provider=sqloledb;data source=(local)\sky;initial catalog=lszx;user id=sa;password=sa;"
conn.open connstr
%>
set conn=server.CreateObject("adodb.connection")
connstr="provider=sqloledb;data source=(local)\sky;initial catalog=lszx;user id=sa;password=sa;"
conn.open connstr
%>
其次,创建command对象并执行语句
set comm=server.CreateObject("adodb.command")
comm.activeConnection=conn
strsql=""
comm.commandText=strsql
comm.execute
comm.activeConnection=conn
strsql=""
comm.commandText=strsql
comm.execute
也可以直接写成如下:
strsql=""
conn.execute(strsql)
strsql=""
conn.execute(strsql)
就不用用到command了
注:这里的strsql可以是增删查改语句,如果是查询语句则返回的是个结果集
set rs=comm.execute
然后循环读出这些数据即可
最后,关闭链接
'关闭连接
conn.close
set conn=nothing
conn.close
set conn=nothing
这些都是通过command来完成对数据库的操作,后面将会用到另外一个对象Recordset来完成对数据库的操作
多思考,多创新,才是正道!