我现在用osql批处理了一堆.sql的文件,得到了一堆的txt的输出文件,我已经用程序将这些txt读入到字符串中,我想知道该如何对这个字符串进行分析,以得到sql的执行结果(执行是否成功)。

解决方案 »

  1.   

    貌似OSQL输出结果有提示是否成功,几行受影响。你批量处理的结果,貌似不是很好判断了
      

  2.   

    你可以在你的TXT中增加一些特殊字符,然后检查这些字符存不存在就知道有没有成功了。 
      

  3.   

    我已经知道怎么处理了,osql处理的结果中只要有错误的都会说明错误级别,只要结果中有‘级别’两个字就可以搞定。
      

  4.   

    也可以每个sql自己在最后增加select 'OK'