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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  un petit prob avec visual.net

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un petit prob avec visual.net

n°298559
nawbacan
==>L'informatique est ma joie
Posté le 01-02-2003 à 01:16:26  profilanswer
 

hello !
je suis en train de faire un travail sur visual.net avec C# dans lequel je dois faire un accès à une base de données
voici le code :

Code :
  1. using System;
  2. using System.Data;
  3. using System.Data.OleDb;
  4. namespace Connecte
  5. {
  6. /// <summary>
  7. /// Summary description for Class1.
  8. /// </summary>
  9. class Class1
  10. {
  11.  /// <summary>
  12.  /// The main entry point for the application.
  13.  /// </summary>
  14.  [STAThread]
  15.  static void Main(string[] args)
  16.  {
  17.   OleDbConnection Connexion = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Cedric\Bureau\Cours .Net\Exercices\Database\Friends.mdb" );
  18.   OleDbCommand Commande = new OleDbCommand("Select Nom, Prenom From Amis", Connexion);
  19.   Console.Write("Ouverture...  " );
  20.   Connexion.Open();
  21.   Console.WriteLine("Ok" );
  22.   Console.Write("Requete...    " );
  23.   OleDbDataReader Reader = Commande.ExecuteReader();
  24.   Console.WriteLine("Ok\n\n" );
  25.   while (Reader.Read())
  26.   {
  27.    Console.WriteLine(Reader.GetString(0) + "\t" + Reader.GetString(1));
  28.   }
  29.   Console.ReadLine();
  30.  }
  31. }
  32. }


 
et j'ai l'erreur suivant a l'exécution...
vous  savez pourquoi ?
System.Data.OleDb.OleDbException

mood
Publicité
Posté le 01-02-2003 à 01:16:26  profilanswer
 

n°298563
HappyHarry
Posté le 01-02-2003 à 01:23:55  profilanswer
 

supair ... t au courant que l'exception qui est lancée contient  
 
1) un message decrivant l'erreur
2) une belle trace qui te montre ou ca plante  
 
?
 
reviens avec une question un peu plus précise

n°298566
nawbacan
==&gt;L&#039;informatique est ma joie
Posté le 01-02-2003 à 01:27:07  profilanswer
 

Message du compilateur :  
An unhandled exception of type 'System.Data.OleDb.OleDbException'
 occurred in system.data.dll
et le compilteur s'arrete à  
Console.WriteLine("Ok" );

n°298578
HappyHarry
Posté le 01-02-2003 à 01:40:14  profilanswer
 

rah putain ...
 

nawbacan a écrit :

hello !
je suis en train de faire un travail sur visual.net avec C# dans lequel je dois faire un accès à une base de données
voici le code :
 

Code :
  1. using System;
  2. using System.Data;
  3. using System.Data.OleDb;
  4. namespace Connecte
  5. {
  6. /// <summary>
  7. /// Summary description for Class1.
  8. /// </summary>
  9. class Class1
  10. {
  11.  /// <summary>
  12.  /// The main entry point for the application.
  13.  /// </summary>
  14.  [STAThread]
  15.  static void Main(string[] args)
  16.  {
  17.   try
  18.   {
  19.    OleDbConnection Connexion = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Cedric\Bureau\Cours .Net\Exercices\Database\Friends.mdb" );
  20.    OleDbCommand Commande = new OleDbCommand("Select Nom, Prenom From Amis", Connexion);
  21.    Console.Write("Ouverture...  " );
  22.    Connexion.Open();
  23.    Console.WriteLine("Ok" );
  24.    Console.Write("Requete...    " );
  25.    OleDbDataReader Reader = Commande.ExecuteReader();
  26.    Console.WriteLine("Ok\n\n" );
  27.    while (Reader.Read())
  28.    {
  29.     Console.WriteLine(Reader.GetString(0) + "\t" + Reader.GetString(1));
  30.    }
  31.    Console.ReadLine();
  32.   }
  33.   catch(Exception e)
  34.   {
  35.    Console.WriteLine(e.Message);
  36.    Console.WriteLine(e.StackTrace);
  37.   }
  38.  }
  39. }
  40. }


 
et j'ai l'erreur suivant a l'exécution...
vous  savez pourquoi ?
System.Data.OleDb.OleDbException


 
et t'as le droit de l'exécuter en debug aussi


Message édité par HappyHarry le 01-02-2003 à 01:40:54
n°300198
H4dd3R
Q2
Posté le 03-02-2003 à 16:03:11  profilanswer
 

Essaie
 

Code :
  1. try
  2. {
  3. Connexion.Open();
  4. }catch(Exception E)
  5. {
  6. Console.WriteLine(E.Message);
  7. }


 
Tu auras plus d´infos.. :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°300199
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-02-2003 à 16:07:29  profilanswer
 

Tu sais qu'une exception est catchable par un try... catch ?
 
edit: multigrilled


Message édité par Harkonnen le 03-02-2003 à 16:08:47

---------------
J'ai un string dans l'array (Paris Hilton)

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

  un petit prob avec visual.net

 

Sujets relatifs
chtit prob[C++]Utilisation de ADO en VISUAL C++
Visual C++ et dual view ???[C++] conversion de type avec visual C++
Un petit probleme de syntaxe ... .LinkedCellVisual Basic : repeter une action jusque...
Un petit programme pour lancer des processus en parallele?Petit probleme très étrange : Couleur de texte (titre sous phpmynews)
Visual basique 6 et barres de defilementUrgent... .Text dans Visual Basic 6.0
Plus de sujets relatifs à : un petit prob avec visual.net


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