A voir également:
- Problème avec php-access
- Easy php - Télécharger - Divers Web & Internet
- Access appdata - Guide
- Hns-wan-access-port-fwd ✓ - Forum Réseau
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Acer quick access ✓ - Forum Windows
2 réponses
Utilisateur anonyme
18 mai 2004 à 14:07
18 mai 2004 à 14:07
Essaie de mettre un entier pour ton identifiant, pas une string :
where id=1;
(pas de simple quotes)
Fat_Cartman,
Parce que je le vaux bien...
where id=1;
(pas de simple quotes)
Fat_Cartman,
Parce que je le vaux bien...
Voila je continu le sujet car j'ai moi aussi un problème avec php/access,
je n'arrive pas à mettre des quotes dans ma base de données.
Qd je fais ca:
$req= "insert into table_test (nom) values ('L\'enfant')";
La requete ne marche pas. Logique me direz vous car Access ne lit pas l'antislash et ferme la requete derriere....
Donc je decide de taper ce code:
$req= "insert into table_test (nom) values (\"L\'enfant\")";
Donc la, re-erreur, "un parametre manquant" ....
Pourtant si j'execute directement cette requete dans access, elle marche .... :(
Savez vous d'ou vient mon pb? avez vous une idée?
Merci d'avance.
je n'arrive pas à mettre des quotes dans ma base de données.
Qd je fais ca:
$req= "insert into table_test (nom) values ('L\'enfant')";
La requete ne marche pas. Logique me direz vous car Access ne lit pas l'antislash et ferme la requete derriere....
Donc je decide de taper ce code:
$req= "insert into table_test (nom) values (\"L\'enfant\")";
Donc la, re-erreur, "un parametre manquant" ....
Pourtant si j'execute directement cette requete dans access, elle marche .... :(
Savez vous d'ou vient mon pb? avez vous une idée?
Merci d'avance.
alors moi j'ai un autre probleme dans la requete suivante :
$valeur1=odbc_exec( $cnx, 'select DISTINCT wType,['.$ini_array['nombd'].'].CardSN from ['.$ini_array['nombd'].'] WHERE ((CardSN Like "000000006D5AFB96"))')
alors il m'affiche l'erreur suivante:
Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in c:\clientoffline\générateurCardfile.php on line 68
alors si vous pouvez m'aider et merci d'avance!!
$valeur1=odbc_exec( $cnx, 'select DISTINCT wType,['.$ini_array['nombd'].'].CardSN from ['.$ini_array['nombd'].'] WHERE ((CardSN Like "000000006D5AFB96"))')
alors il m'affiche l'erreur suivante:
Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in c:\clientoffline\générateurCardfile.php on line 68
alors si vous pouvez m'aider et merci d'avance!!
18 mai 2004 à 14:18
en fait il me retourne un nombre de ligne égal à -1, j'en déduis qu'il a détecté une erreur?
18 mai 2004 à 14:31
Tu dois alors les compter toi même.
Fat_Cartman,
Parce que je le vaux bien...
18 mai 2004 à 14:38
ok c cool mai comment je fais maintenant pour éditer un menu déroulant qui sois dynamique (cad où je suis pas obligé de compter les 25000 lignes du contenu)
Vois-tu où je veux en venir?
Peut-être connai tu d'autre fonctions odbc comptant le nombre de lignes résultants d'une requête?
En tout cas merci de ton aide
18 mai 2004 à 15:17
i=0
Tant que(on n'est pas a la fin du tableau){
opérations
i++
}
Et ca me donne le nombre. Jamais vu mieux.
Fat_Cartman,
Parce que je le vaux bien...
5 août 2004 à 12:24
en fait , j'ai le meme message d'erreur de la personne precedente.
Sauf que ma requete ne fait pas un SELECT mais un INSERT.
Certaines données que je dois insérer sont en numerique mais j'ai l'impression qu'il ne prend que les valeurs entieres et non en réel.
Du coup , sa m'affiche le meme message d'erreur .
Est ce que tu aurais une idée a ce propos ?
Merci d'avances