Cold Fusion : Problème pour CFQUERY - Programmation
Marsh Posté le 08-01-2002 à 23:36:07
Déjà met des guillemets comme ça :
SELECT ID, Title, City, Name, Day, Month, Year, Hour
FROM homepage
WHERE ID = "0"
ensuite, il faurait que j'ai plus de renseignement sur le fonctionnement de ton SGBD et sur le schéma relationnel que tu as utilisé.
Est-ce que la valeur ID est dynamique et décale toujours sa valeur pour que le dernier enregistrement soit l'ID="0"?
Sinon, il suffit de faire en sorte que ton dernier enregistrement soit toujours en haut (le premier) de ta table et dans ce cas la tu ne fais que prendre les valeurs de ta première ligne.
Tout dépend de ta base de données!
Marsh Posté le 09-01-2002 à 19:24:54
Roco a écrit a écrit : Déjà met des guillemets comme ça : SELECT ID, Title, City, Name, Day, Month, Year, Hour FROM homepage WHERE ID = "0" ensuite, il faurait que j'ai plus de renseignement sur le fonctionnement de ton SGBD et sur le schéma relationnel que tu as utilisé. Est-ce que la valeur ID est dynamique et décale toujours sa valeur pour que le dernier enregistrement soit l'ID="0"? Sinon, il suffit de faire en sorte que ton dernier enregistrement soit toujours en haut (le premier) de ta table et dans ce cas la tu ne fais que prendre les valeurs de ta première ligne. Tout dépend de ta base de données! |
Merci bqp...en fait l'ID est en numéro auto et s'incrémente donc de 1 à chaque CFINSERT.
Mais j'ai résolu mon problème, c'est bon. Avec une query agrégée...
A+
Marsh Posté le 08-01-2002 à 22:33:53
Hello à tous,
Je souhaite faire une requête appelant le dernier enregistrement qui a été fait dans la base. Ma clé primaire est ID et est en Numéro Auto.
Ma query donne ceci :
<CFQUERY NAME="modify" DATASOURCE="update">
SELECT ID, Title, City, Name, Day, Month, Year, Hour
FROM homepage
WHERE ID = 0
</CFQUERY>
Je sais que c'est dans le WHERE que ça merde, je suis bloqué, quelqu'un a une solution plize ?
Merci bqp pour vos lumières.
A+
[edtdd]--Message édité par CrazyNeurone--[/edtdd]