<% ' 数据库连接字符串 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组件。
对于生产环境,建议对数据库连接字符串进行加密处理。
处理数据库操作时,要注意异常处理和资源释放。