DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: MySQL | Thema: Problem mit MySQL unter .NET | Von: Hannes Schulte ( 17.10.2006 13:10)

Ich wollte ein paar MySQL-Datensätze (per C# .Net Klasse) auslesen, über den MySQL ODBC 3.51 Treiber. Ich hab nun erfolgreich Connect, Preparequery ausgeführt, den Parameter übergeben und (IDbCommand-)ExecuteReader ausgeführt.
Leider geht der VS-Debugger noch nicht mal hier weiter:
'if (reader.Read())'
sondern überspringt dieses "if"!
Und wenn ich 'if (!reader.IsDBNull(2))' ausführen will, oder 'reader.GetString(3);' gibts diese Fehlermeldung:

System.InvalidOperationException: Keine Daten für die Zeile/Spalte.\n
bei System.Data.Odbc.OdbcDataReader.GetValue(Int32 i)\n bei System.Data.Odbc.OdbcDataReader.IsDBNull(Int32 i)\n

'reader.GetName(2);' funktioniert anstandslos.
Ich kann auch ohne Probleme vom VisualStudio2005 Server-Explorer aus auf die MySQL 5.1 Datenbank zugreifen und mir den Tabelleninhalt ansehen.
Kann jemand was mit den Fehlern anfangen??

Danke
H.


Betreff Von Datum
AW: Problem mit MySQL unter .NET
Hab den Fehler gefunden: Es lag an einem falsch formatiertem "select" Aufruf!!
Hannes Schulte 18.10.2006 13:16

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG