Lazarus Pascal - DB Connection - clarification

Posted by itsols on Stack Overflow See other posts from Stack Overflow or by itsols
Published on 2012-10-30T04:58:50Z Indexed on 2012/10/30 5:00 UTC
Read the original article Hit count: 241

The following code is from the docs here:

Program ConnectDB

var AConnection : TSQLConnection;

Procedure CreateConnection;
begin
  AConnection := TIBConnection.Create(nil);
  AConnection.Hostname := 'localhost';
  AConnection.DatabaseName := '/opt/firebird/examples/employee.fdb';
  AConnection.UserName := 'sysdba';
  AConnection.Password := 'masterkey';
end;

begin
  CreateConnection;
  AConnection.Open;
  if Aconnection.Connected then
    writeln('Succesful connect!')
  else
    writeln('This is not possible, because if the connection failed, ' +
            'an exception should be raised, so this code would not ' +
            'be executed');
  AConnection.Close;
  AConnection.Free;
end.

The main body of the code makes sense to me BUT I don't get where TSQLConnection came from. I cannot use CTRL + Space to autocomplete it either, which means my program has no reference to it. I'm trying to connect to Postgres by the way.

Can someone please state what TSQLConnection is? Thanks!

© Stack Overflow or respective owner

Related posts about postgresql-9.1

Related posts about freepascal