我想对这个问题进行有效的编码
function ADOConnectionWillExecute( Connection: TADOConnection; var CommandText:
WideString;
var CursorType: TCursorType; var LockType: TADOLockType;
var CommandType: TCommandType; var ExecuteOptions: TExecuteOptions;
var EventStatus: TEventStatus; const Command: _Command;
const Recordset: _Recordset) : TStringlist ;
begin
result.AddStrings(
CommandText,
'Before '+GetEnumName(TypeInfo(TCommandType),Integer(CommandType)),
GetEnumName(TypeInfo(TEventStatus),Integer(EventStatus)),
GetEnumName(TypeInfo(TCursorType),Integer(CursorType)),
GetEnumName(TypeInfo(TADOLockType),Integer(LockType)), 0);
end;
在来自互联网的原始代码源中,所有数据都写入 GUI 元素,接受字符串和整数值,请参阅使用 ADO 构建自己的分析器 。我的 result.addstring 不起作用,不会对例如进行任何类型转换。默认字符串,也使用 result.add(...) 语句
无需太多额外编码即可处理这些数据的最有效方法是什么?