OVH Cloud OVH Cloud

update sous odbc

1 réponse
Avatar
Laurent L
Bonjour

Je dévellope une appli en php qui permet de réaliser un update sur une
table acces via odbc.
J'ai un souci sur les champs de format caractère ou date, il me marque
l'erreur suivante : [Microsoft][Pilote ODBC Microsoft Access] Trop peu de
paramètres. 1 attendu.

Voici un exemple de requête ne fonctionnant pas :
UPDATE alerte SET alerte.ID_POL = 3, alerte.ID_MODEL = "M";
Alors que la requête suivante fonctionne bien :
UPDATE alerte SET alerte.ID_POL = 3, alerte.SEUIL = 4;

Il est à remarquer que ces requêtes fonctionnent bien sous Access directement.

Y aurait-il un problème de syntaxe ?

1 réponse

Avatar
Gafish
Bonjour,

Tu parles de problème sur les champ caractère, et je vois que dans ta
requête tu mets .... = "M"
Essaie ici de remplacer les " par des '

Arnaud

"Laurent L" <Laurent a écrit dans le message de
news:
Bonjour

Je dévellope une appli en php qui permet de réaliser un update sur une
table acces via odbc.
J'ai un souci sur les champs de format caractère ou date, il me marque
l'erreur suivante : [Microsoft][Pilote ODBC Microsoft Access] Trop peu de
paramètres. 1 attendu.

Voici un exemple de requête ne fonctionnant pas :
UPDATE alerte SET alerte.ID_POL = 3, alerte.ID_MODEL = "M";
Alors que la requête suivante fonctionne bien :
UPDATE alerte SET alerte.ID_POL = 3, alerte.SEUIL = 4;

Il est à remarquer que ces requêtes fonctionnent bien sous Access
directement.

Y aurait-il un problème de syntaxe ?