Bonjour,

Je souhaite utiliser la fonction Replace du SQL pour modifier les champs d'une colonne via un ODBC mais j'obtient une erreur SQL alors que la requête marche via phpMyadmin !

voici mon code qui est assez simple !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$odbc_connexion=odbc_connect($dsn_odbc,$user_odbc,$mdp_odbc); 
		// Vérifier connection à ODBC
    if (!$odbc_connexion) 
           {
		   exit("Connection Failed to ODBC: " . $odbc_connexion);
		   }
 
	$sqlodbc='UPDATE f_comptet SET CT_INTITULE=REPLACE(CT_INTITULE, "03", "5")'; 
	$rs=odbc_exec($odbc_connexion,$sqlodbc); 
	if (!$rs) 
		{
	exit("Erreur dans la requête".odbc_errormsg());
		} 
    else {echo "requête executer avec succés";}
L'erreur que je reçoit est : [Simba][Simba ODBC Driver]Invalid scalar function: REPLACE.