防止ADO连接SQL Server时的隐式连接[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 zhengyun_ustc 的 blog

      set rs3 = cnn.execute(sql)

执行这段代码时,在sql server profiler中看到,每个sql语句执行之前都会有一个audit login事件。而audit login事件的解释是:“收集自跟踪启动后发生的所有新的连接事件,例如客户端请求连接到运行 microsoft® sql server™ 实例的服务器。也就是说,用connection对象连接sql server之后,每次执行sql语句时仍然会重新建立一次连接,即使用的是同一个connection?!

建立连接的事件探查记录(按时间顺序)为:

 

eventclass

text data

tracestart

 

audit login

(第一次连接)

-- network protocol: lpc

set quoted_identifier on

set implicit_transactions off

set cursor_close_on_commit off

set ansi_warnings on

set ansi_padding on

set ansi_nulls on

set concat_null_yields_null on

set language 简体中文

set dateformat ymd

set datefirst 7

本文关键:ado sql server connection recordset command
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top