mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-06 00:45:32 +00:00
56 lines
1,003 B
ObjectPascal
56 lines
1,003 B
ObjectPascal
(*
|
|
Name: CheckDatabaseEngine
|
|
Copyright: Copyright (C) SIL International.
|
|
Documentation:
|
|
Description:
|
|
Create Date: 1 Aug 2006
|
|
|
|
Modified Date: 14 Sep 2006
|
|
Authors: mcdurdin
|
|
Related Files:
|
|
Dependencies:
|
|
|
|
Bugs:
|
|
Todo:
|
|
Notes:
|
|
History: 01 Aug 2006 - mcdurdin - Initial version
|
|
14 Sep 2006 - mcdurdin - Moved to new location
|
|
*)
|
|
unit CheckDatabaseEngine;
|
|
|
|
interface
|
|
|
|
uses SysUtils, ADODB_TLB;
|
|
|
|
//var
|
|
// dbEngine: TADOConnection = nil;
|
|
|
|
function CanUseDatabases: Boolean;
|
|
procedure InitDatabaseEngine;
|
|
procedure FreeDatabaseEngine;
|
|
|
|
implementation
|
|
|
|
function CanUseDatabases: Boolean;
|
|
begin
|
|
Result := True;
|
|
// Result := Assigned(dbEngine);
|
|
end;
|
|
|
|
procedure InitDatabaseEngine;
|
|
begin
|
|
{ try
|
|
dbEngine := ADOConnection.Create(nil);
|
|
except
|
|
dbEngine := nil;
|
|
end;}
|
|
end;
|
|
|
|
procedure FreeDatabaseEngine;
|
|
begin
|
|
{ dbEngine.Free;
|
|
dbEngine := nil;}
|
|
end;
|
|
|
|
end.
|
|
|