un petit prob avec visual.net

un petit prob avec visual.net - C#/.NET managed - Programmation

Marsh Posté le 01-02-2003 à 01:16:26    

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

Reply

Marsh Posté le 01-02-2003 à 01:16:26   

Reply

Marsh Posté le 01-02-2003 à 01:23:55    

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

Reply

Marsh Posté le 01-02-2003 à 01:27:07    

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" );

Reply

Marsh Posté le 01-02-2003 à 01:40:14    

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
Reply

Marsh Posté le 03-02-2003 à 16:03:11    

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
Reply

Marsh Posté le 03-02-2003 à 16:07:29    

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)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed