[C#] verbinding geeft systeemfout

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 27-03 12:23
ik ben bezig met mijn 1e kennismaking van C#.
Ik heb Visual Studio geinstalleerd, ben aan het coden geslagen, en het is me gelukt een form te maken in C# waarmee ik een waarde in mijn MYSQL database zet (gekoppeld via ODBC).
Dit gaat perfect.

Nu wil ik een table-view maken (datagrid) zodat ik mijn mysql-tabel kan tonen in mijn C#-applicatie.

nu geeft de volgende code een "systeemfout". Dit snap ik niet .. kan iemand mij uitleggen waarom mijn code die foutmelding geeft ?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
            conn.Open();

            // 3. Pass the connection to a command object
            OdbcCommand cmd = new OdbcCommand("select * from cdlist", conn);
            
            rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                Console.WriteLine(rdr[0]);
            }


            
            // close the reader
            if (rdr != null)
            {
                rdr.Close();
            }

            // 5. Close the connection
            if (conn != null)
            {
                conn.Close();
            }


de foutmelding die ik krijg :

An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in system.data.dll

[ Voor 9% gewijzigd door whitehouse op 10-06-2005 22:47 ]

| www.everythingisspiritual.com | www.mosaic.org |


  • ronaldmathies
  • Registratie: Juni 2001
  • Niet online
Het is eigenlijk precies wat de melding zegt. Er wordt door een statement een exceptie van het type:
'System.Data.Odbc.OdbcException' gegooid.

Probeer deze af te vangen met een try / catch block.

3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Zie whitehouse dus. De foutmelding is zo duidelijk dat je hier zelf ook wel uit had kunnen komen. Vang de exception af en druk de melding die erbij hoort af. Dan weet je wat er echt mis gaat ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.