今天把一些ASP对象的属性和方法写了一遍,贴一下。。
Connection.asp
<%
Response.Buffer=true
Dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOleDb.1;Data Source=(local);User ID=sa;Password=;Initial Catalog=Pubs"
'-----Connection 对象的属性-----
Response.Write(CStr(conn.ConnectionString) & "<p>")
Response.Write(CStr(conn.ConnectionTimeout) & "<p>")
Response.Write(CStr(conn.Attributes) & "<p>")
Response.Write(CStr(conn.DefaultDataBase) & "<p>")
Response.Write(CStr(conn.Mode) & "<p>")
Response.Write(CStr(conn.State) & "<p>")
Response.Write(CStr(conn.Version) & "<p>")
'-----Connection 对象的方法-----
Dim rs
Set rs=Conn.Execute("SELECT * FROM authors",,1) 'adCmdText
Set rs=Conn.Execute("authors",,2) 'adCmdTable
Set rs=Conn.Execute("authors",,512) 'adCmdTableDirect
Set rs=Conn.Execute("reptq1",,4) 'adCmdStoredProc
Set rs=Conn.OpenSchema(20) 'adSchemaTables
'-----测试语句-----
Dim i
Response.Write("<table><tr>")
For i=0 To rs.Fields.Count-1
Response.Write("<td>" & rs(i).Name & "</td>")
Next
Response.Write("</tr>")
Do While NOT rs.EOF
Response.Write("<tr>")
For i=0 To rs.Fields.Count-1
Response.Write("<td>" & rs(i) & "</td>")
Next
Response.Write("</tr>")
rs.MoveNext
Loop
rs.Close
Set rs=Nothing
conn.Close
Set conn=Nothing
%>
Response.Buffer=true
Dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOleDb.1;Data Source=(local);User ID=sa;Password=;Initial Catalog=Pubs"
'-----Connection 对象的属性-----
Response.Write(CStr(conn.ConnectionString) & "<p>")
Response.Write(CStr(conn.ConnectionTimeout) & "<p>")
Response.Write(CStr(conn.Attributes) & "<p>")
Response.Write(CStr(conn.DefaultDataBase) & "<p>")
Response.Write(CStr(conn.Mode) & "<p>")
Response.Write(CStr(conn.State) & "<p>")
Response.Write(CStr(conn.Version) & "<p>")
'-----Connection 对象的方法-----
Dim rs
Set rs=Conn.Execute("SELECT * FROM authors",,1) 'adCmdText
Set rs=Conn.Execute("authors",,2) 'adCmdTable
Set rs=Conn.Execute("authors",,512) 'adCmdTableDirect
Set rs=Conn.Execute("reptq1",,4) 'adCmdStoredProc
Set rs=Conn.OpenSchema(20) 'adSchemaTables
'-----测试语句-----
Dim i
Response.Write("<table><tr>")
For i=0 To rs.Fields.Count-1
Response.Write("<td>" & rs(i).Name & "</td>")
Next
Response.Write("</tr>")
Do While NOT rs.EOF
Response.Write("<tr>")
For i=0 To rs.Fields.Count-1
Response.Write("<td>" & rs(i) & "</td>")
Next
Response.Write("</tr>")
rs.MoveNext
Loop
rs.Close
Set rs=Nothing
conn.Close
Set conn=Nothing
%>