vb程序中执行了很多的SQL语句,是否可以在语句执行的时候检测到该语句,并记录下来

解决方案 »

  1.   

    你可以在执行SQL语句时,用代码将这个SQL语句输入到文本文件中以备查看.
      

  2.   

    谢谢,可是要执行的语句太多,如果在每个后边加写文本的语句会很麻烦.
    我想在程序运行的过程中,是否能用一个函数或过程来检测是否有语句发送给SQL Server执行.比如程序中执行一个SELECT查询语句,使用Excute执行时,会把语句串发送给SQL,我先做的就是检测这个操作,并截取语句串.
      

  3.   

    S_SQL=S_SQL & "SELECT ....." 你可以把SQL的执行部分单独写成模块,然后每次只需调用它并传入S_SQL,然后在模块中写入导出SQL到文本文件中就可以了。
      

  4.   

    可以把调用执行sql语句作为一个函数。