Einzelnen Beitrag anzeigen

Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

AW: Firebird Provider kann nicht verbinden?

  Alt 22. Feb 2011, 11:10
In Delphi.NET funktioniert es bei mir auf diese Art ganz wunderbar:

Delphi-Quellcode:
    fbCon.ConnectionString := GetFBConnectionString;
    fbCon.Open;
fbCon ist natürlich eine FBConnection.
Und der interessante Part:

Delphi-Quellcode:
function GetFBConnectionString : String;
// Erstellt den Connectionstring für die Verbindung zur Datenbank
var ini : TiniFile;
begin
  ini := TIniFile.Create(GetIniFilename);
  try
    Result := 'User=' + ini.ReadString(rsSectionDatenbank, rsSDBenutzer, rsSDBenutzerDefault) + ';' +
              'Password=' + ini.readString(rsSectionDatenbank, rsSDKennwort, rsSDKennwortDefault) + ';' +
              'Database=' + ini.ReadString(rsSectionDatenbank, rsSDDatenbank, rsSDDatenbankDefault) + ';' +
              'DataSource=' + ini.readString(rsSectionDatenbank, rsSDServer, rsSDServerDefault) + ';' +
              'Port=3050;' +
              'Dialect=3;' +
              'Charset=UTF8;' +
              'Role=;' +
              'Connection lifetime=0;' +
              'Connection timeout=15;' +
              'Pooling=True;' +
              'Packet Size=8192;' +
              'Server Type=0';
  finally
    ini.Free;
  end;

end;
Jens
  Mit Zitat antworten Zitat