ASP和ASP.net中多结果集的返回<%
ASP和ASP.net中多结果集的返回
'
ASP和ASP.net中多结果集的返回'
    Made by Goodspeed
ASP和ASP.net中多结果集的返回'
ASP和ASP.net中多结果集的返回'
    
ASP和ASP.net中多结果集的返回
Option Explicit 
ASP和ASP.net中多结果集的返回Response.Buffer 
= True
ASP和ASP.net中多结果集的返回
'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
ASP和ASP.net中多结果集的返回
Const SqlUsername = "sa"
ASP和ASP.net中多结果集的返回
Const SqlPassword = "qwe"
ASP和ASP.net中多结果集的返回
Const SqlDatabaseName = "NorthWind"
ASP和ASP.net中多结果集的返回
Const SqlLocalName = "127.0.0.1"
ASP和ASP.net中多结果集的返回
Dim ConnStr
ASP和ASP.net中多结果集的返回
ASP和ASP.net中多结果集的返回ConnStr 
= "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
ASP和ASP.net中多结果集的返回

ASP和ASP.net中多结果集的返回
'打开数据库
ASP和ASP.net中多结果集的返回
Dim Conn
ASP和ASP.net中多结果集的返回
Set Conn=server.createobject("adodb.connection")
ASP和ASP.net中多结果集的返回Conn.Open ConnStr
ASP和ASP.net中多结果集的返回%
>
ASP和ASP.net中多结果集的返回
<html>
ASP和ASP.net中多结果集的返回
<head>
ASP和ASP.net中多结果集的返回    
<title>ASP Test</title>
ASP和ASP.net中多结果集的返回    
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
ASP和ASP.net中多结果集的返回
</head>
ASP和ASP.net中多结果集的返回
<body>
ASP和ASP.net中多结果集的返回
<table>
ASP和ASP.net中多结果集的返回
<%
ASP和ASP.net中多结果集的返回
Dim rs, rs1,strSQL, Field, strResponse,cmd,rs2
ASP和ASP.net中多结果集的返回
ASP和ASP.net中多结果集的返回
Set rs = Server.CreateObject("ADODB.Recordset"'建立记录集对象 
ASP和ASP.net中多结果集的返回
Set cmd = Server.CreateObject("ADODB.Command"'建立命令对象
ASP和ASP.net中多结果集的返回
set cmd.ActiveConnection=Conn
ASP和ASP.net中多结果集的返回cmd.CommandText
="aaa"
ASP和ASP.net中多结果集的返回
cmd.CommandType = 4 '命令类别为4,表示为存储过程 
ASP和ASP.net中多结果集的返回

ASP和ASP.net中多结果集的返回
set rs =cmd.execute
ASP和ASP.net中多结果集的返回
ASP和ASP.net中多结果集的返回
Do Until rs is nothing
ASP和ASP.net中多结果集的返回
ASP和ASP.net中多结果集的返回    
'输出表头
ASP和ASP.net中多结果集的返回
    strResponse = "<tr>"
ASP和ASP.net中多结果集的返回
    For Each Field In rs.Fields
ASP和ASP.net中多结果集的返回        strResponse 
= strResponse & "<td>" & Field.Name & "</td>"
ASP和ASP.net中多结果集的返回
    Next
ASP和ASP.net中多结果集的返回    strResponse 
= strResponse & "</tr>"
ASP和ASP.net中多结果集的返回

ASP和ASP.net中多结果集的返回
    '输出表体
ASP和ASP.net中多结果集的返回
    Do Until rs.EOF
ASP和ASP.net中多结果集的返回        strResponse 
= strResponse & "<tr>"
ASP和ASP.net中多结果集的返回

ASP和ASP.net中多结果集的返回
        For Each Field In rs.Fields
ASP和ASP.net中多结果集的返回            strResponse 
= strResponse & "<td>" & rs(Field.Name)  & "</td>"
ASP和ASP.net中多结果集的返回
        Next
ASP和ASP.net中多结果集的返回        
ASP和ASP.net中多结果集的返回        strResponse 
= strResponse & "</tr>"
ASP和ASP.net中多结果集的返回
        rs.MoveNext
ASP和ASP.net中多结果集的返回    
Loop
ASP和ASP.net中多结果集的返回    
Set rs = rs.NextRecordset()
ASP和ASP.net中多结果集的返回
Loop
ASP和ASP.net中多结果集的返回
Set rs = nothing
ASP和ASP.net中多结果集的返回Response.Write (strResponse)
ASP和ASP.net中多结果集的返回%
>
ASP和ASP.net中多结果集的返回
</table>
ASP和ASP.net中多结果集的返回
</body>
ASP和ASP.net中多结果集的返回
</html>
ASP和ASP.net中多结果集的返回
<%
ASP和ASP.net中多结果集的返回Conn.Close()
ASP和ASP.net中多结果集的返回
Set Conn = nothing
ASP和ASP.net中多结果集的返回%
>
ASP和ASP.net中多结果集的返回<script runat="server">
ASP和ASP.net中多结果集的返回
ASP和ASP.net中多结果集的返回    
void Page_Load(object sender, EventArgs e)
>

相关文章: