Hallo ihr,
ich habe ein Recordset mit einer Tabelle aus einer MySQL-Datenbank gefüllt und möchte dieses nun auswerten, ohne vorher zu wissen wie groß oder welcher Inhalt das Recordset hat. Ich möchte es mir faktisch irgendwie Tabellarisch anzeigen lassen.
Da ich in dieser Sache (auch generell) ein ziemlicher Neuling in Sachen VB.NET programmierung bin, schlag ich mich jetzt schon ne ziemliche weile (ca. 1woche) damit rum. *seufts*
Ich habe schon ziemlich viele Hilfen durchforstet und sowieso schon lange den Überblick verloren, so weis ich nun immer noch nicht wie ich aus dem Recordset Spaltenbezeichnung(Header einer Spalte) oder Zusatzinformationen wie Datentyp der Spalte oder ähnliches herausbekomme. (Recordcount gibt mir zwar die Zeilenanzahl an, finde ich aber noch zu dürftig)
'tbInhalt.Text = rs.GetString' von einem Recordset ist ja nicht so das wahre...die Header fehlen und die Formatierung ist sowieso unschön.
Mit einem DataGridView habe ich bisher ebenfalls nichts hinbekommen können. Bei dem Ding blicke ich schlicht und einfach nicht durch, wie ich da Daten aus einem Recordset reinbekommen soll. (Brauche ich dafür ein DataSet? oder geht das Recordset auch direkt in ein DataGridView?)
Wie in der Hilfe beschrieben geht dat bei mir irgendwie nicht, da wird nichts angezeigt:
Ein DataSet mit dem RecordSet zu füllen hab ich auch noch nicht hinbekommen, da ich scheinbar keinen OleDbDataAdapter habe!? um es zu füllen. Bzw. wofür ist das Ding eigendlich gut wenn man schon ein Recordset hat?
ich habe ein Recordset mit einer Tabelle aus einer MySQL-Datenbank gefüllt und möchte dieses nun auswerten, ohne vorher zu wissen wie groß oder welcher Inhalt das Recordset hat. Ich möchte es mir faktisch irgendwie Tabellarisch anzeigen lassen.
Da ich in dieser Sache (auch generell) ein ziemlicher Neuling in Sachen VB.NET programmierung bin, schlag ich mich jetzt schon ne ziemliche weile (ca. 1woche) damit rum. *seufts*
Ich habe schon ziemlich viele Hilfen durchforstet und sowieso schon lange den Überblick verloren, so weis ich nun immer noch nicht wie ich aus dem Recordset Spaltenbezeichnung(Header einer Spalte) oder Zusatzinformationen wie Datentyp der Spalte oder ähnliches herausbekomme. (Recordcount gibt mir zwar die Zeilenanzahl an, finde ich aber noch zu dürftig)
'tbInhalt.Text = rs.GetString' von einem Recordset ist ja nicht so das wahre...die Header fehlen und die Formatierung ist sowieso unschön.
Mit einem DataGridView habe ich bisher ebenfalls nichts hinbekommen können. Bei dem Ding blicke ich schlicht und einfach nicht durch, wie ich da Daten aus einem Recordset reinbekommen soll. (Brauche ich dafür ein DataSet? oder geht das Recordset auch direkt in ein DataGridView?)
Wie in der Hilfe beschrieben geht dat bei mir irgendwie nicht, da wird nichts angezeigt:
Code:
' Set up the DataGridView.
With Me.DataGridView1
' Automatically generate the DataGridView columns.
.AutoGenerateColumns = True
' Set up the data source.
.DataSource = rs.DataSource
' Automatically resize the visible rows.
.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
' Set the DataGridView control's border.
.BorderStyle = BorderStyle.Fixed3D
' Put the cells in edit mode when user enters them.
.EditMode = DataGridViewEditMode.EditOnEnter
End With
Ein DataSet mit dem RecordSet zu füllen hab ich auch noch nicht hinbekommen, da ich scheinbar keinen OleDbDataAdapter habe!? um es zu füllen. Bzw. wofür ist das Ding eigendlich gut wenn man schon ein Recordset hat?
Zuletzt bearbeitet: