思路:
1、ASP连接SQL数据库,连接字符串是关键
2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果
3、关闭数据库连接对象
示例代码:
dim Conn,strConn,rs,strSQLstrConn = "Provider=SQLOLEDB;Data Source=127001;User ID=Test;Password=Test;Initial Catalog=Test_DBName"
Set Conn = ServerCreateObject("ADODBConnection")
Connopen strConn
if errnumber<>0 then
responseWrite "数据库链接失败。" & errDescription
responseEnd
end if
set rs = serverCreateObject("adodbrecordset")
strSQL = "select title from dbotb_e_table"
rsopen strSQL,conn,1,1
If Not rseof Then
'结果集存在,则可输出rs
responsewrite rs("title")
End If
rsclose
Set rs = Nothing
Connclose
Set Conn = Nothing
其中
Provider=SQLOLEDB;:是声明使用的是MSSQL协议,
Data Source=127001;:是数据库的所在服务器IP地址或计算机名称,
User ID=Test;:要连接的数据库用户名,
Password=Test;:要连接的数据库用户密码,
Initial Catalog=Test_DBName:要连接的数据库名称
其实就是写入数据库。给一个函数给你
’添加数据函数
function add_form(sl)’添加数据函数
’responsewrite request("act")
’responseend
if request("act")="add_save" and sl<>"" then
’------------------生成SQL语句----------------壹嘉壹
’--------循环memo
For i = 1 To sl
zd_name=zd_name&"memo"&i&","
if request("memo"&i&"")<>"" then
zd_value=zd_value&"’"&request("memo"&i&"")&"’"&","
else
zd_value=zd_value&"’"&null&"’"&","
end if
next
’//--------循环memo
’去掉最后的“,”
zd_name=left(zd_name,len(zd_name)-1)
zd_value=left(zd_value,len(zd_value)-1)
sql="Insert into pub_doc("&zd_name&")values("&zd_value&")"
’//------------------生成SQL语句----------------xianhongg
connexecute(sql)
responsewrite "添加数据成功!"
ResponseEnd
end if
end function
首先链接数据库。用connasp这个文件网上找个研究下怎么写
然后就是读取表格内的数据Trim(RequestForm("表单内的输入框名称")至rs ("字段名")变量内。再用rsupdate更新就可以了。
格式
Set rs=ServerCreateObject("ADODBRecordset")
Sql="Select From [SMT_dd] Where [cpid]="&id&""
RsOpen sql,conn,1,3
RsAddnew
Rs("hh") = hh
Rs("pj") = pj
rsupdate
rsclose
set rs=nothing
connclose
set conn=nothing
以上就是关于如何用ASP连接SQLSERVER数据库全部的内容,包括:如何用ASP连接SQLSERVER数据库、ASP中注册页面怎么把注册的用户信息添加到数据库里、ASP网页中的怎么连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)