请教,如何在ASP中连接SQLSERVER数据库

shpblk 2002-05-29 11:19:10
请教,如何在ASP中连接SQLSERVER数据库
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxsalj 2002-05-29
  • 打赏
  • 举报
回复
忘了说记录集的打开了。
记录集的打开有好几种,有connection,command,recodset

recordset的写法:
set rs=server.createobject("adodb.recordset")
sql="你要写的sql语句"
rs.open sql,conn,2,2 //这里的打开方式有几种,你自己翻翻资料吧

command的写法:
set comm=server.createobject("adodb.command")
set rs=server.createobject("adodb.recordset")
with comm
.ActiveConnection=conn
.commandText="你要写的sql语句"
end with
set rs=comm.execute()

connection的写法:
set rs=server.createobject("adodb.recordset")
sql="你要写的sql语句"
set rs=conn.execute(sql)

yxsalj 2002-05-29
  • 打赏
  • 举报
回复
set conn=server.createobject("adodb.connection")
connstr="driver={sql server};server=servername;password=;user=;database="
conn.open connstr
你要是多处要打开同一个数据库,给一个通用的给你
set conn=server.createobject("adodb.connection")
strname=request.servervariables("LOCAL_ADDR")
Application("yourconnectname")="provider=SQLOLEDB.1;Data Source=" & strname &"; user ID=;password=;Initial Catalog=yourdatabasename"
以后你只要用:conn.open Application("yourconnectname")就可以了,但首先
还是要定义conn.
ywz413 2002-05-29
  • 打赏
  • 举报
回复
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")
sql="你自己的查询条件"
rs.open sql,conn,1,3
日总是我哥 2002-05-29
  • 打赏
  • 举报
回复
<%
vbConnStr = "Provider=SQLOLEDB.1;Password=111;Persist Security Info=False;User ID=Address;Initial Catalog=Address;Data Source=CHINA;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=Samuel;Use Encryption for Data=False;Tag with column collation when possible=False"
Set vConnection = Server.CreateObject("ADODB.Connection")
Set vRecordSet = Server.CreateObject("ADODB.RecordSet")
Set vCommand = Server.CreateObject("ADODB.Command")
vConnection.Open vbConnStr
vCommand.ActiveConnection = vConnection
%>

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧