MySql Update qui update pas... - SQL/NoSQL - Programmation
Marsh Posté le 25-01-2006 à 10:05:56
Fais afficher la requête obtenue au lieu de l'exécuter, et essaie de l'exécuter à la main pour voir ce que tu obtiens...
Marsh Posté le 25-01-2006 à 10:11:40
Je suis désolé mais je ne saisi pas vraiment ce que tu veux que je fasse
Marsh Posté le 25-01-2006 à 10:20:09
Afficher la requête obtenue quelquepart au lieu de l'exécuter tu comprends quand même, non?
Marsh Posté le 25-01-2006 à 10:28:55
Ok j'ai fais cette requête pour afficher :
SELECT * FROM micros where micros.NumInstall=(SELECT MAX(installation.NumInstall) FROM installation) and micros.NumMachine=10
Elle fonctionne sans problème.
Marsh Posté le 25-01-2006 à 12:31:57
deejoh a écrit : Salut à tous , |
si ton bout de code est du PHP, on utilise pas le & pour fusionner mais le .
Là tu appliques un operateur logique. Fais un echo de ta requete construite, et tu vas rire.
Marsh Posté le 25-01-2006 à 13:35:15
ReplyMarsh Posté le 25-01-2006 à 13:36:50
deejoh a écrit : Ok j'ai fais cette requête pour afficher : |
j'ai pas fait gaffe, mais là tu fais micros.NumMachine=10 et dans le premier post ce serait plutot micros.NumMachine='10'
Ce ne serait pas le probleme.
Marsh Posté le 25-01-2006 à 09:56:59
Salut à tous ,
voici mon problème ,je dois attribuer à chaque micros un numéro d'installation (clé primaire de la table installation) ,j'ai abouti à un UPDATE que voici :
A savoir que cette requête est exécutée sous vb:
UPDATE Micros SET Micros.NumInstall=(SELECT MAX(NumInstall) FROM installation) WHERE Micros.NumMachine='" & CleMicros & "'"
Je n'ai aucun message d'erreur mais rien n'est modifier...
Voici mes tables installation et Micros
INSTALLATION
NumInstall
Date
NumLog
MICROS
NumMicros
NomMicros
NumInstall
Merci
Message édité par deejoh le 25-01-2006 à 09:59:33