<%
' 数据库连接字符串
Dim connString
connString = "Provider=SQLOLEDB;Data Source=your_server;Initial Catalog=your_database;User ID=your_username;Password=your_password;"
' 创建连接和记录集对象
Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
' 打开数据库连接
conn.Open connString
' 执行查询
rs.Open "SELECT * FROM your_table", conn
' 使用 For Each 循环读取记录
If Not rs.EOF Then
Do While Not rs.EOF
' 访问字段
Response.Write "Field1: " & rs("Field1") & "<br>"
Response.Write "Field2: " & rs("Field2") & "<br>"
' 移动到下一条记录
rs.MoveNext
Loop
End If
' 关闭记录集和连接
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>
连接字符串: 根据你的数据库配置替换 your_server、your_database、your_username 和 your_password。
创建对象: 使用 Server.CreateObject 创建连接 (ADODB.Connection) 和记录集 (ADODB.Recordset) 对象。
打开连接: 使用 conn.Open 方法打开数据库连接。
执行查询: 使用 rs.Open 执行 SQL 查询并将结果存储在记录集中。
读取记录: 使用 Do While Not rs.EOF 循环遍历记录集,并通过 rs("FieldName") 访问字段值。
关闭对象: 最后,关闭记录集和连接,释放资源。
确保已在服务器上安装并启用ADO组件。
对于生产环境,建议对数据库连接字符串进行加密处理。
处理数据库操作时,要注意异常处理和资源释放。