Bonjour,
Je travaille sous XP - Delphi6 - Firebird1.5
J'ai installe firebird 1.5 en remplacement d'interbase6. => aucun souci !!!
Je veux que les parametres de mon TSQLConnection soit charger a partir des fichiers dbxconnections.ini et dbxdrivers.ini
Pour respecter les recommandations de firebird, j'ai voulu changer la librairie client (VendorLib = FBCLIENT.DLL au lieu de GDS32.DLL).
C'est la que commence mes ennuis !
J'ai remanie les fichiers dbxconnections.ini et dbxdrivers.ini pour essayer de faire quelque chose de propre :
dbxconnections.ini
dbxdrivers.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 (...) [GerlocFB] DriverName=Firebird15 BlobSize=-1 CommitRetain=False Database=D:\Gerloc\BDD\DBGERLOC15.FDB ErrorResourceFile= LocaleCode=0000 Password=***** RoleName=RoleName ServerCharSet= SQLDialect=3 Interbase TransIsolation=ReadCommited User_Name=sysdba WaitOnLocks=True
La connection se fait, je vois mes tables, mais des que je veux manipuler certaines de ces tables, j'ai droit au message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 [Installed Drivers] DB2=1 Interbase=1 Firebird15=1 MYSQL=1 Oracle=1 (...) [Firebird15] GetDriverFunc=getSQLDriverINTERBASE LibraryName=dbexpint.dll VendorLib=C:\Programme Files\Firebird\Firebird_1_5\bin\fbclient.dll BlobSize=-1 CommitRetain=False Database=database.gdb ErrorResourceFile= LocaleCode=0000 Password=masterkey RoleName=RoleName ServerCharSet= SQLDialect=3 Firebird15 TransIsolation=ReadCommited User_Name=sysdba WaitOnLocks=True (...)
Je le sais que SQL1 n'accepte pas les bigint ! Et bien d'autre chose d'ailleurs ! Le probleme c'est que j'ai beau mettre SQL3, RIEN N'Y FAIT !!!!Data type unknown
Client SQL Dialect 1 does not support reference to BIGINT datatype.
Et la ou j'en perds mon latin, c'est que, si je recopie texto les parametres initiaux depuis le bloc [Interbase] c'est pareil. : : :
La facilite serait de rester a travailler avec GDS32, mais je n'en connais pas les consequences. Et puis de toute facon ca m'enerve de ne pas comprendre .... donc si quelqu'un pouvait m'eclairer, merci d'avance.
Partager