Étendre la couche de données d'une application existante pour qu'elle fonctionne avec FireBird 2.5, en plus de MSSQL et de SQLite, mais a rencontré un problème.Utilisation de TimeStamp réservé en tant que nom de champ (Firebird 2.5)
J'ai un champ appelé TimeStamp qui stocke les données/temps comme type TimeStamp. Cela fonctionne bien sous MSSQL et SQLite où le type est datetime, mais tombe sous Firebird. SQL suivante:
[CODE] SELECT SysTrnId, 'TimeStamp' de "transactions" [/ CODE]
fonctionne apparemment, mais le champ TimeStamp est de retour comme fieldname "CONSTANT" et le contenu est le texte " timestamp "
Est-il possible de faire cela sous FireBird, ou vais-je devoir renommer le champ et changer le code dans les autres couches de données.
Merci
Colin
Merci, qui l'a fait. Je me rends compte que le nom du champ devra être changé, mais j'ai besoin d'y remédier d'abord, avant de pouvoir plonger et de le faire dans les différentes bases de données supportées. Merci. – CDM
Très utile. BTW, voici une liste complète des mots-clés réservés: http://www.firebirdsql.org/refdocs/langrefupd25-reskeywords-full-reswords.html – Peter