Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1282 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur "Type de données incompatible dans l'expression du ..."[RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur "Type de données incompatible dans l'expression du ..."[RESOLU]

n°913659
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2004 à 11:15:01  profilanswer
 

Bonjour à tous,
 
Je suis un grand habitué du duo Php/MySQL ... le problème est que sur notre intranet, c'est un duo Php/Access :/
 
C'est la 1ère fois que j'utilise ça et j'avoue avoir un peu de mal...
 
J'ai pour le moment créé une table dans ma BDD, qui s'appelle "liste", j'ai divers champs, pour le moment ils sont tous en type "texte".
J'essaie de lui balancer ça :
 

Code :
  1. INSERT INTO liste(f_id,f_action,f_nom,f_prenom,f_fonction,f_matricule,f_uf_comptable,f_uf_activite,f_date_demande,f_date_debut,f_date_fin,f_cps) VALUES('','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa')


 
Mais il me retourne une erreur :
 

Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère., SQL state 22005 in SQLExecDirect in c:\apache\htdocs\info\gener-cps.php on line 6


 
Voici le script entier :
 

Code :
  1. "flux";
  2. $user = "";
  3. $password = "";
  4. $cnx = odbc_connect($db,$user,$password) or die(odbc_error());
  5. $query = "INSERT INTO liste(f_id,f_action,f_nom,f_prenom,f_fonction,f_matricule,f_uf_comptable,f_uf_activite,f_date_demande,f_date_debut,f_date_fin,f_cps) VALUES('','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa','aaa')";
  6. odbc_do($cnx, $query);


 
C'est peut-être (surement) tout bête, mais si quelqu'un pouvait me filer un petit coup de main.
 
Merci


Message édité par Dj YeLL le 03-12-2004 à 14:45:55
mood
Publicité
Posté le 03-12-2004 à 11:15:01  profilanswer
 

n°913660
skeye
Posté le 03-12-2004 à 11:16:18  profilanswer
 

t'as que des chaines de caractères dans ta table? :heink:


---------------
Can't buy what I want because it's free -
n°913669
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2004 à 11:19:51  profilanswer
 

Non, mais pour le moment c'est le temps de m'habituer ... je fais un truc simple. Il n'y a que la toute 1ere valeur qui est un auto incrément.

n°913670
skeye
Posté le 03-12-2004 à 11:21:11  profilanswer
 

Euh oui mais si tu essaies d'insérer 'aaa' dans un champ de type date c'est normal qu'il gueule hein...:o


---------------
Can't buy what I want because it's free -
n°913676
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2004 à 11:24:23  profilanswer
 

J'ai mis des couleurs et j'ai souligné dans le 1er post, ça sera peut être plus lisible ;)

n°913690
skeye
Posté le 03-12-2004 à 11:35:37  profilanswer
 

Ton champ auto c'est f_id? Si oui vire-le de ta requête, tu essaiees d'y coller une chaine, là...:o


---------------
Can't buy what I want because it's free -
n°913697
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2004 à 11:41:26  profilanswer
 

Ok, c'etait bien ça :)
Merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Erreur "Type de données incompatible dans l'expression du ..."[RESOLU]

 

Sujets relatifs
Erreur Installation Oracle --> j'ai besoin d'aide!![C] Erreur d'arrondi en float
[Résolu] Exploiter 2 fois un résultat d'une requête[ASP] Erreur dans le code
lire et écrire dans un fichier [résolu]Expression régulière
erreur compilation gcc parse error at the end of inputerreur avec la fonction system => unable to fork....
Erreur: "multiples definition" gcccomment centrer <div id="page"> ? (résolu)
Plus de sujets relatifs à : Erreur "Type de données incompatible dans l'expression du ..."[RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR