ASP 怎么连接SQL数据库

ASP 怎么连接SQL数据库,第1张

ASP与SQL数据库连接语句具体如下:

Set conn = Server.CreateObject("ADODB.Connection")

connstr = "provider=Sqloledbserver=服务器名uid=用户名pwd=密码database=数据库名"

conn.Open connstr

If Err Then

err.Clear

Set conn = Nothing

Response.Write "数据库连接出错,请检查连接字串"

Response.End

扩展资料:

SQL常用命令使用方法:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段=字段值 order by 字段名 "

sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "

sql="select top 10 * from 数据表 where 字段名 order by 字段名 "

sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

思路:

1、ASP连接SQL数据库,连接字符串是关键

2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果

3、关闭数据库连接对象

示例代码:

dim Conn,strConn,rs,strSQL

strConn = "Provider=SQLOLEDBData Source=127.0.0.1User ID=TestPassword=TestInitial Catalog=Test_DBName"

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.open strConn

if err.number<>0 then

    response.Write "数据库链接失败。" & err.Description 

    response.End 

end if

set rs = server.CreateObject("adodb.recordset")

strSQL = "select title from dbo.tb_e_table"

rs.open strSQL,conn,1,1

If Not rs.eof Then

'结果集存在,则可输出rs

response.write rs("title")

End If 

rs.close

Set rs = Nothing 

Conn.close

Set Conn = Nothing

其中

【Provider=SQLOLEDB】:是声明使用的是MSSQL协议,

【Data Source=127.0.0.1】:是数据库的所在服务器IP地址或计算机名称,

【User ID=Test】:要连接的数据库用户名,

【Password=Test】:要连接的数据库用户密码,

【Initial Catalog=Test_DBName】:要连接的数据库名称


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10656416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存