Zitat von
idefix2:
Irgendwie ist es zum Verzweifeln.
Nachdem ich jetzt auch diesen Eintrag gemacht habe (ich habe noch einmal gesucht, in der Firebird Installationsanleitung steht von der Notwendigkeit, diesen Eintrag zu erstellen, kein Wort, zumindest habe ich nichts derartiges gefunden), scheint endlich Kontakt zwischen meinem Programm und dem Datenbankserver stattzufinden, aber ich bekomme wieder eine Fehlermeldung:
connection rejected by remote interface.
Ich habe noch einen Datenbank-alias erstellt, unter dem kann ich mit isql die Datenbank problemlos öffnen:
SQL-Code:
C:\Program Files\Firebird\bin>isql
Use CONNECT
or CREATE DATABASE to specify a
database
SQL> connect musikbox
user SYSDBA password test;
Database: musikbox, User: SYSDBA
SQL>
Meine Delphi-Datenbankverbindung im Klartext:
Delphi-Quellcode:
object SQLConnection1: TSQLConnection
ConnectionName = '
IBConnection'
DriverName = '
Interbase'
GetDriverFunc = '
getSQLDriverINTERBASE'
LibraryName = '
dbxint.dll'
Params.Strings = (
'
DriverName=Interbase'
'
Database=localhost:musikbox'
'
RoleName='
'
Password=test'
'
BlobSize=-1'
'
Interbase TransIsolation=ReadCommited'
'
Trim Char=False'
'
User_Name=SYSDBA')
VendorLib = '
gds32.dll'
Left = 344
Top = 240
end
Die Einstellungen entsprechen doch jetzt genau haargenau denen, die ich im isql eingebe,
aber es funktioniert nicht.
EDIT: ähm, bist dir sicher dass Interbase der richtige Treiber ist?
ich kenne zwar deine Zugriffskomponenten nicht,( hast nen bestimmten Grund diese zu verwenden?) aber warum nimmst nicht ZEOS?
damit funktionierts , zumindest bei mir, bisher bei allen Installationen fehlerfrei.