|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 84 ![]() |
Je suis en train de faire des test pour passer une appli de Paradox 10 - Interbase 6 sur Paradox 10 - Firebird 2.0.3
Un insert d'un record fait via INSERT INTO ... SELECT FROM ..., dont la syntaxe marche bien sur IB6, donne sur Firebird: "Column unknown "DOC_MODIF_UPDATE (le nom de colonne, qui est identique pour la Table origine Paradox et pour la table objet Firebird) "Client SQL Dialect 1 does not support reference to DAT Si je vais entrer le record à la main avec IBEasy+ tout va bien. J'utilise ODBC Driver Firebird v 1.2 en Dialect 1 + BDE 5.1 La base est crée aussi en Dialect 1 Merci beaucoup et bonne journée, Horacio |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
ODBC + BDE ?
tu veux pas rajouter encore une couche ? vire ODBC
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 84 ![]() |
Merci Philippe,
Je suis ici: J'ai viré ODBC, Je veux accéder aux tables Firebird Dialect 3 avec BDE (maintenant je viens d'installer v5.2) avec le driver propre au BDE Pour les tables sans datatype DATE tout va bien, Pour les tables qui ont une colonne type DATE le système réponds: "Client SQL Dialect 1 does not support reference to DATE datatype. Je cherche à savoir si le BDE permet d'installer un driver natif capable de travailler en dialect 3, cas contraire soit je dois refaire une version Dialect 1 de toute la base, soit je dois passer par BDE+ODBC avec la lenteur qui va avec. Merci encore, Horacio |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
de mémoire oui
mais il faut le dire au bde que tu travailles en dialect 3
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 84 ![]() |
Merci Philippe,
Maintenant le pb est comment le dire au BDE ? Avant de poster j'ai lu et cherché le mot "dialect" dans tous les fichiers d'aide du BDE, sans résultat. J'ai même cherché au niveau des fonctions API DBI..xxx La spec du BDE 5 dit "Compatible avec Interbase à partir de la Version 4." Donc en principe (puisque les dialects y étaient déjà à la V4) le BDE devrait être capable de travailler avec les 3 dialects. Si tu le trouves s.t.p. fais moi un petit post avec la piste. Merci et bonne journée. Horacio |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
dans la config du BDE je vois clairement l'option SQLDIALECT
donc ça existe
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 84 ![]() |
![]() Merci Philippe, Mon install n'avait pas inclus l'option SQLDIALECT, j'avais (sur deux postes différents) six options dans la lettre "S": Schema Cache Dir, Size, Time, ServerName, SqlPassThru Mode, SqlQuery Mode. Alors j'ai ajouté au registre à la main SQLDIALECT et je lui ai donné la valeur 3. Ca marche ! Merci encore et bonne journée, Cordialement, Horacio |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com