深圳全飞鸿
标题:
关于SQL Monitor的解决方案
[打印本页]
作者:
zhgc
时间:
2019-5-19 10:31
标题:
关于SQL Monitor的解决方案
Oracle版的MES是有SQL Monitor功能的, 但mysql版一直未全面提供SQL Monitor的能力
现介绍让mysql版程序增加SQL Monitor的功能
提供DLL供多语言开发,具体引用dll方法另外介绍
引用
MYSQL_SQL_DEBUG_CONST in '..\..\..\..\..\0001Agile\delphi\Agile\MYSQL_SQL_DEBUG_CONST.pas';
复制代码
一般建议在DataModule中定义一个公共函数:
procedure SQLLog(sql:string);
begin
sql:='[' + FormatDateTime('hh:nn:ss',Now()) + ']'+#13#10+sql;
MYSQL_SQL_DEBUG_CONST.__SQLLog(sql);
end;
复制代码
微信图片_20190519103056.png
(21.92 KB, 下载次数: 727)
下载附件
2019-5-19 10:31 上传
作者:
zhgc
时间:
2019-5-25 21:29
VB使用方法
Public Declare Sub log_monitor Lib "CloudMes_sdk_003" (ByVal warn As String, ByVal slen As Integer)
Public Declare Function log_valid Lib "CloudMes_sdk_003" () As Boolean
Public Declare Sub log_timetick Lib "CloudMes_sdk_003" (ByVal tick As Boolean)
Public Sub SqlLog(ByVal warn As String)
Dim i As Integer
If log_valid Then
' log_timetick (True)
i = LenB(warn)
log_monitor warn, i
End If
End Sub
复制代码
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/)
Powered by Discuz! X3.2