赛捷软件论坛's Archiver

vicky.yu 发表于 2022-8-1 14:04

ODBC记录事务

调试应用程序时加以记录,这一点很重要。ODBC Data Source Administrator(ODBC数据源管理员)对话框也提供了这样的功能。可以选择跟踪你通过ODBC对数据库进行的各种事务。当然,这些记录可能会变得相当大,但我们并不是总要使用它们。
图6 ODBC
图6 ODBC
开始记录事务时,只要双击控制面板(Control Panel)中的32位ODBC小程序,打开ODBC Data Source Administrator(ODBC数据源管理员)对话框。选择Tracing(跟踪)选项卡,你会看到如图6所示的对话框(请注意,该对话框的Windows 98版本略有不同)。如你所见,有三个单选按钮确定何时跟踪ODBC调用。缺省设置是Don'tTrace(不跟踪)。如果打算调试单个应用程序,应该选择All the Time(全部时间)。One-Time Only(只一次)在下一次连接期间跟踪ODBC调用枣只要连接一拆除,跟踪就关闭。当用户带着特定的问题调用时,这是一个不错的选择。可以监视一次会话期间的连接,然后用该信息帮助创建排除错误的计划。
跟踪不会自动开始。还要单击对话框右侧的Start Tracing Now(现在开始跟踪)。只要跟踪一开始,按钮标题就变成Stop Tracing Now(现在停止跟踪)。再次单击按钮关闭跟踪过程。
唯一要担心的其它设置是Log File Path(记录文件路径)。ODBC通常在根目录下的SQL.LOG文件中放入事务信息。但是,也可以将该信息放在网络驱动器上,或者用户看不到的地方。在调试过程中,缺省位置通常就比较适宜。
注释 除非你想创建自己的日志记录DLL,否则不要更改Custom Trace DLL(自定义跟踪DLL)域内的设置。在这里列出的DLL表,ODBCTRAC.DLL负责维持事务记录。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.