tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
605
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    karandras karandras ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    9
    Hi,

    ich muss ein Programm schreiben das Daten aus einer MySQL - Datenbank ausliest. Ich möchte das ganze in VB.net 2005 programmieren.

    Habe mir inzwischen auch von MySQL den entsprechenden Connector 1.0.7 geholt. Eine Verbindung zu meinem Server der sich auf meinem localhost befindet habe ich auch schon.

    Woran ich aber nun seit ca. 1 Woche scheitere ist es die Daten auszulesen. Ich muss an dieser Stelle zugeben, das ich vorher noch nie mit einem DataReader bzw. einer Datatable gearbeitet habe und mir sich das Konzept eines DataReader zwar theoretisch erschließt, nur praktisch bekomm ich es einfach nicht hin.

    Also wie ich im Titel schon geschrieben habe, möchte die Schemainformationen aus meiner Datenbank haben. Hierzu habe ich mich nachdem ich mir meine Verbindung mit

    Code :
    1
    2
    3
    4
    5
    6
    7
    
     Dim mycn as MySqlConnection
    Dim mydt as DataTable
    Dim mydr as DataTableReader
    Dim mycmd as MySqlCommand
     
    mycn = New MySqlConnection("Database=#####;Data Source=localhost;User Id=####;Password=#########")
    mycn.Open()
    erstellt habe. Möchte ich nun die Schemainformationen mit der Methode "GetSchema" des Connection-Objekts abfragen.

    Hierfür habe ich mir zunächst die Daten in meine DataTable geladen.
    Code :
    1
    
     mydt=mycn.GetSchema("tables")
    und möchte nun die Daten mit einem DataTableReader auslesen. Hierfür habe ich mir mit
    Code :
    1
    
     mydr = New DataTableReader(mydt)
    einen Reader erzeugt, den ich nun durchlaufen möchte.

    aber sobald ich zu
    Code :
    1
    
     mydr.read()
    komme, springt mein debugger mit "DataTableReader ist für die aktuelle DataTable 'Tables' ungültig" an.

    OK und nun zu meinen eigentlichen Fragen.
    Hat das schon einmal jemand gemacht? Und wenn ja wie kann ich die Daten auslesen? Und warum bekomm ich diese Meldung?

    Ich habe dieses Topic aufgemacht, da ich auch nach recht ausführlichen Internetrecherchen nicht wirklich Hilfe zu dem Thema gefunden habe. Ich hoffe ich habe mein Problem nicht zu verwirrend geschildert.
     

  2. #2
    Avatar von Alex F.
    Alex F. Alex F. ist offline Mitglied Smaragd
    Registriert seit
    Jul 2004
    Beiträge
    1.034
    Zitat Zitat von karandras Beitrag anzeigen
    Hi,
    Ich möchte das ganze in VB.net 2005 programmieren.
    .
    Dann poste das bitte auch im .net Forum
    Danke bb
     

  3. #3
    karandras karandras ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    9
    Hi @ all,

    ich habe dieses Topic leider im falschen Forum aufgemacht.

    Ich hab das ganze Topic nochmal im .Net Forum untergebracht. Ich hoffe das ich da
    besser aufgehoben bin.

    Wenn ein Admin das liest kann er dieses ja löschen
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 03.05.10, 14:11
  2. Inhalt innerhalb einer Tabelle aus einem Vektor auslesen
    Von runT im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 20.08.07, 01:06
  3. Antworten: 2
    Letzter Beitrag: 22.05.07, 09:47
  4. Auslesen einer Tabelle mit einem! darauf gelinktem Datensatz
    Von dino4k im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 01.03.05, 19:31
  5. Antworten: 2
    Letzter Beitrag: 14.02.05, 21:22