probleme update string ODBC
Modérateurs: Super-Apogea, Super Modérateur
3 messages
|Page 1 sur 1
probleme update string ODBC
j'ai un soucis dans un pour updater une ligne dans Sage a partir de l'odbc !!
j'ai ce message :
alors qu'en affichant la requete, j'ai ceci :
Je pense qu'il faut formater la string $this->libelle, mais comment pour que sage ne me rejette pas ???
- Code: Tout sélectionner
$req = " UPDATE F_ARTICLE SET " .
" AR_DESIGN = '" . addslashes($this->libelle) ."' " .
" WHERE ar_ref = '" . $this->ref ."'";
j'ai ce message :
- Code: Tout sélectionner
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Simba][Simba ODBC Driver] UPDATE F_ARTICLE SET AR_DESIGN = 'Hill\'s<< ??? >> Canine s/d (boite)' WHERE ar_ref = 'A9ASD01', SQL state 37000 in SQLExecDirect in E:\Projects\Wanimo\bo\htdocs\product.class.php on line 236
alors qu'en affichant la requete, j'ai ceci :
- Code: Tout sélectionner
SQL: UPDATE llx_product SET label = 'Hill\'s Canine s/d (boite)',ref = 'A9ASD01',tva_tx = '19.6',envente = 1,seuil_stock_alerte = 0,description = '',note = '',duration = '' WHERE rowid = 1637
37000
Je pense qu'il faut formater la string $this->libelle, mais comment pour que sage ne me rejette pas ???
- Posteur néophyte
- Messages: 2
- Inscription: Mer 22 Nov 2006 11:43
Bonjour,
J'ai deja eu le soucis et je l'ai reglé non pas en ajoutant un "\" mais en doublant l'apostrophe que tu as dans la désignation.
dans ton ex on aurait donc :
UPDATE F_ARTICLE SET AR_DESIGN = 'Hill''s Canine s/d (boite)' WHERE ar_ref = 'A9ASD01'
Essaye pour voir mais je pense que tu devrais t'en sortir de cette façon.
Bon courage
J'ai deja eu le soucis et je l'ai reglé non pas en ajoutant un "\" mais en doublant l'apostrophe que tu as dans la désignation.
dans ton ex on aurait donc :
UPDATE F_ARTICLE SET AR_DESIGN = 'Hill''s Canine s/d (boite)' WHERE ar_ref = 'A9ASD01'
Essaye pour voir mais je pense que tu devrais t'en sortir de cette façon.
Bon courage
- Posteur néophyte
- Messages: 2
- Inscription: Mer 22 Nov 2006 11:43
3 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité