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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème OleDb sur Base Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème OleDb sur Base Access

n°1134893
cesarr89
Posté le 29-06-2005 à 16:19:50  profilanswer
 

Bonjour, bon je vais droit au but, mon problème.
 
Donc en fait, je dois faire des requêtes sur une base Access, mais le problème intervient avec le code suivant:
 

Code :
  1. string requete ="select Num_Auto from [Tbl_Duc] where OF =?";
  2. OleDbCommand oDbCmd = new OleDbCommand(requete, this.oConn);
  3. oDbCmd.Parameters.Add("@OF",OleDbType.VarChar);
  4. oDbCmd.Parameters["@OF"].Value = _s_numero_commande;
  5. OleDbDataReader oDbR = oDbCmd.ExecuteReader();


 
le code étant dans un bloc try/catch, je me retrouve avec l'erreur suivante:
IErrorInfo.GetDescription failed with E_FAIL(0x80004005).
 
Bon bah j'ai cherché sur google, sur le forum,....sur google je trouve plein de forum de mec qui ont eu le problème, mais y'a jamais eu de réponses....en éspérant que quelqu'un sache...genre FlorentG ou Harkonnen ou n'importe qui.
 
Merci d'avoir pris le temps de lire.
Merci aussi à ceux qui vont me répondre.


---------------
!== Force et honneur ==!
mood
Publicité
Posté le 29-06-2005 à 16:19:50  profilanswer
 

n°1134930
FlorentG
Unité de Masse
Posté le 29-06-2005 à 16:32:28  profilanswer
 

C'est parce que le nom de ton paramètre est @OF, du coup il cherche la colonne @OF....

n°1134936
cesarr89
Posté le 29-06-2005 à 16:36:27  profilanswer
 

Oui mais non, ca change rien...
Même en mettant OF ca passe pas...toujours la même erreur.


---------------
!== Force et honneur ==!
n°1134944
FlorentG
Unité de Masse
Posté le 29-06-2005 à 16:38:42  profilanswer
 

Et avec :

oDbCmd.Parameters.Add("OF",OleDbType.VarChar, 255, "OF" );


A tous hasards ?

n°1134950
cesarr89
Posté le 29-06-2005 à 16:40:42  profilanswer
 

Non plus...rien à faire.


---------------
!== Force et honneur ==!
n°1134952
FlorentG
Unité de Masse
Posté le 29-06-2005 à 16:41:56  profilanswer
 

Met tous les champs dans la requête entre crochets, histoire d'être sûr que t'es pas tombé sur un mot réservé

n°1134956
cesarr89
Posté le 29-06-2005 à 16:44:42  profilanswer
 

Merci Flo, en effet j'avais un mot réservé.
Tu sais pas où on peut trouver la liste des mots résérvés?
 
Encore merci.


---------------
!== Force et honneur ==!
n°1134960
FlorentG
Unité de Masse
Posté le 29-06-2005 à 16:45:35  profilanswer
 

Je sais plus, fait une recherche google :)

n°1134963
cesarr89
Posté le 29-06-2005 à 16:46:04  profilanswer
 

Ouep ca marche...encore merci


---------------
!== Force et honneur ==!
n°1297218
shreck
Posté le 02-02-2006 à 10:46:10  profilanswer
 

slt, je viens de lire ton  post, pourrais tu mexpliquer stp comment on crée le lien ole db sur une base access stp?

mood
Publicité
Posté le 02-02-2006 à 10:46:10  profilanswer
 

n°1297271
shreck
Posté le 02-02-2006 à 12:09:16  profilanswer
 

...please...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème OleDb sur Base Access

 

Sujets relatifs
[Java] Probleme avec "\n" lors d'un String.split(";")Evaluer une condition stockée en dur dans la base
Accessproblème de script avec liaison base de donnée
Problème de compilation de programmes de tri avec portlandDivers petit probleme mysql/phpmyadmin
probleme de conversionAdministration: probleme Session & Include
pb de connection a une base mysql et de create table 
Plus de sujets relatifs à : Problème OleDb sur Base Access


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