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
|