关于ASP与SQL的问题??? 解决方案。。。来者有分!!

tjkb12 2003-07-14 01:03:46
请问,我现在写了一段ASP程序,要读取SQL SEVER 2000 一个库中的一个表,请问如何能让ASP程序访问到SQL?服务器让应该怎样设置才能实现??IIS应该怎样设置???
...全文
40 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoxiulan 2003-09-09
  • 打赏
  • 举报
回复
老兄,在php版提这个问题,好像没有在asp版合适吧,呵呵
CTBOK 2003-09-09
  • 打赏
  • 举报
回复
你要先用企业管理器,连上SQL2000,在里面新建一个数据库,然后在库里再新建添,加添数据。
之后可以在asp里访问了:

<%
strConn = "provider=sqloledb;database=数据库名;server=服务器IP;uid=用户名;pwd=密码"
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRs = Server.CreateObject("ADODB.Recordset")
objConn.Open strConn
objRs.Open "Select * From 表名", objConn, 1, 1
Do while not objrs.eof
response.write rs("表的字段")
objrs.movenext
loop
%>

这是最简单的代码,你还是去看看书吧,这样更加好一点
zhangwendi 2003-09-09
  • 打赏
  • 举报
回复
ADO
楚人无衣 2003-09-09
  • 打赏
  • 举报
回复
常用地,最省事地:
链接:
<%
set conn=server.createobject("adodb.onnection")
conn.open "driver={SQL Server};server=服务器名称;uid=用户名;pwd=密码;database=数据库名"
%>
此法SQL Server采用 SQL Server 和 Windows 混合验证模式,其它都不用了
查询:
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表名",conn,3
%>
这样就能达到目的,建议找些asp相关的书籍或教程看看,不会太难地
yzwxjun 2003-09-09
  • 打赏
  • 举报
回复
建议买一本关于ASP的书籍看看。
连接数据库的字符串如下:
1、直接连接
<%
dim conn,strconn
Set conn=Server.CreateObject("ADODB.Connection")
strconn="driver={SQL Server};server=服务器名称;UID=sa;PWD=;database=数据库名"
conn.Open strconn
%>
2、通过数据源(DSN-less)连接
<%
dim conn,strconn
Set conn=Server.CreateObject("ADODB.Connection")
strconn="driver={SQL Server};DSN=数据源名;UID=sa;PWD="
conn.Open strconn
%>
BainStudio 2003-09-09
  • 打赏
  • 举报
回复
lions911(--ASP-ASP.NET--) 说的对.最好是从0开始学.有什么不懂的在问.
sunnyshine 2003-09-08
  • 打赏
  • 举报
回复
首先建立系统DSN参照相关的SQL书籍这些东西都有:
Set db=Server.CreateObject("ADODB.Connection")
strdb="driver={SQL Server};DSN=数据源名;UID=sa;PWD="
db.Open
rs =Server.CreateObject("ADODB.recordset")
asp中是通过recordset去访问数据库中的表的:
sql="select * from psh order by id desc"
rs.open(sql,db) 这
样表就打开了!!找本ASP入门书记看看!!!
李睿_Lee 2003-09-08
  • 打赏
  • 举报
回复
我建议找一本书来看看.想知道什么翻书马上就有.
junsunchen 2003-09-08
  • 打赏
  • 举报
回复
我看你还是先看一下书吧!
tjkb12 2003-09-08
  • 打赏
  • 举报
回复
那么数据库那里就应该怎么设置呢??
PeterMCT 2003-07-14
  • 打赏
  • 举报
回复
努力,学习!
aspyaun 2003-07-14
  • 打赏
  • 举报
回复
同意楼上的
stone100 2003-07-14
  • 打赏
  • 举报
回复
大家不要笑。都是由菜鸟一级过来的。
zhxhjj 2003-07-14
  • 打赏
  • 举报
回复
加油啊!!
年糕 2003-07-14
  • 打赏
  • 举报
回复
是该充电了
Jaron 2003-07-14
  • 打赏
  • 举报
回复
IIS一般不需要进行什么设置
至于数据库的访问,可以用如下代码

Dim strSQLServerName
Dim strSQLDBUserName
Dim strSQLDBPassword
Dim strSQLDBName

'数据库参数设置
'-----------------------------------------------------------------------------------------------
strSQLServerName = "localhost" '服务器名称或地址
strSQLDBUserName = "sa" '数据库帐号
strSQLDBPassword = "" '数据库密码
strSQLDBName = "jdga_www" '数据库名称
Set conn = Server.CreateObject("ADODB.Connection")
strCon = "Provider=SQLOLEDB;Server=" & strSQLServerName & ";User ID=" & strSQLDBUserName & ";Password=" & strSQLDBPassword & ";Database=" & strSQLDBName & ";"
conn.Open strCon

读取表
Set Rs=Server.CreateObject("ADODB.Recordset")
strSQL="select * from table"
rs.Open strSQL,conn,1,1
if rs.RecordCount>0 then
Do While Not rs.EOF
response.write rs("字段名") & "<br>"
rs.movenext
loop
end if
rs.close
set rs=nothing
set conn=nothing

建议你下载一些程序回来看看,或者找一些教程看。

tigerwen01 2003-07-14
  • 打赏
  • 举报
回复
建议买一本关于ASP的书籍看看。
连接数据库的字符串如下:
1、直接连接
<%
dim conn,strconn
Set conn=Server.CreateObject("ADODB.Connection")
strconn="driver={SQL Server};server=服务器名称;UID=sa;PWD=;database=数据库名"
conn.Open strconn
%>
2、通过数据源(DSN-less)连接
<%
dim conn,strconn
Set conn=Server.CreateObject("ADODB.Connection")
strconn="driver={SQL Server};DSN=数据源名;UID=sa;PWD="
conn.Open strconn
%>
lions911 2003-07-14
  • 打赏
  • 举报
回复
建议从0学起!!

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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