Comment adapter requête si nom attribut = N°

Fermé
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 - 8 juin 2010 à 15:19
razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 - 8 juin 2010 à 19:12
Bonjour,

je travaille sur une base accès ;
et dans la base y a des espaces (nom de la base et attribut ) et je les ai résolu en mettant [] sauf que pour le nom d'un attribut spéciale : N° qui le numéro cette méthode ne marche pas .
j'ai essayé tous les cas de figures mais çà ne marche pas
j'aimerai bien changer et modifier la base mais je ne peux pas tout simplement car il y a déjà un logiciel fait en visual basic qui exploite cette base accès donc ma tâche c'est de créer un similaire en php
 $sql = "SELECT ['N°'] as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";


Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Le moteur de base de données ne peut pas trouver «  ». Assurez-vous que le nom de paramètre ou d'alias est valide, qu'il ne comprend pas de caractère ou de ponctuation incorrect et qu'il n'est pas trop long., SQL state 37000 in SQLExecDirect in C:\wamp\www\FichierTransfert\essaiEspace.php on line 11

Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\FichierTransfert\essaiEspace.php on line 14


"SELECT 'N°' as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";




Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 2 attendu., SQL state 07001 in SQLExecDirect in C:\wamp\www\FichierTransfert\essaiEspace.php  on line 11

Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\FichierTransfert\essaiEspace.php on line 14




ici en utilisant , l'apostrophe (touche 4)
$sql = "SELECT ['N°'] as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";


Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 2 attendu., SQL state 07001 in SQLExecDirect in C:\wamp\www\FichierTransfert\essaiEspace.php  on line 11

Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\FichierTransfert\essaiEspace.php on line 14


$sql = "SELECT 'N°' as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";



 $sql = "SELECT 'N°' as ID,nom,prenom,adresse,cp,telephone,Datenaissance FROM [perso nnes] where [id personne] =2 ";

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in C:\wamp\www\FichierTransfert\essaiEspace.php  on line 11

Warning: odbc_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\FichierTransfert\essaiEspace.php on line 14





1 réponse

razily Messages postés 250 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 4 décembre 2013 2
8 juin 2010 à 19:12
personne ne pourra pas m'aider SVP ??
0