2010-08-26 5 views
3

J'ai converti une base de données de MySQL à Firebird, toutes les tables nom et nom de champ sont en minuscules, quand j'interroge la base de données, me donne une erreur de table non trouvée car firebird convertit automatiquement le nom de la table dans la lettre QUERY in UPPERCASE, mais le nom de la table dans la base de données est en minuscules.Firebird et Table, nom de zone minuscule

Pour interroger la base je suis obligé de mettre le nom de la table ou le nom du champ dans guillemet ... Par exemple:

SELECT "field1","field2" FROM "table" 

Y at-il un paramètre dans Firebird pour permettre interroger la base de données avec le nom de table/champ en minuscule sans le citer?

Merci

Répondre

4

No. BTW, je vous suggère de créer toujours des objets DB en majuscules (et sans guillemets) dans Firebird. Cela simplifie énormément, puisque vous pouvez y accéder en tout cas (même en casse mixte).