Cita:
Empezado por SidedTermita
|
Por ejemplo para generar un código como este:
Código Delphi
[-]
function _ExistTable:Boolean;
const
ERROR_TABLE_NOT_EXIST = -2147217865;
var
ADOQ:TADOQuery;
begin
Result := True;
ADOQ := TADOQuery.Create(nil);
try
ADOQ.ConnectionString := ExceptionHook.ADODBConnectionString;
ADOQ.SQL.Add('SELECT Id FROM ' + EXCEPTIONS_TABLENAME +
' WHERE Id=0');
try
ADOQ.ExecSQL;
except on E:EOleException do
if (E.ErrorCode = ERROR_TABLE_NOT_EXIST) then begin
Result := False;
end;
end;
finally
ADOQ.Free;
end; end;