onChangeSQL method
void
onChangeSQL(
- Object sender
)
Implementation
void onChangeSQL(Object sender) {
unprepare();
recreateMacros();
if (!paramCheck) return;
TConnOptions connOptions;
if (_database != null) {
connOptions = _database!.connOptions;
} else {
connOptions = {TConnOption.sqEscapeRepeat, TConnOption.sqEscapeSlash};
}
final newParams = createParams();
newParams.parseSQL(_sql.text, true,
escapeSlash: connOptions.contains(TConnOption.sqEscapeSlash),
escapeRepeat: connOptions.contains(TConnOption.sqEscapeRepeat),
parameterStyle: TParamStyle.psInterbase);
newParams.assignValues(_params);
_params.assign(newParams);
}