Hallo liebes Forum,
vor kurzem habe ich mir von der Homepage von Peter Götz http://www.gssg.de/visbas.htm
ein paar Visual-Basic Beispiele zum Thema DataGridView heruntergeladen.
ich kann mit der Vereinbarung
nichts anfangen!
Wer kann mir das erklären?
Gruß
Christian
vor kurzem habe ich mir von der Homepage von Peter Götz http://www.gssg.de/visbas.htm
ein paar Visual-Basic Beispiele zum Thema DataGridView heruntergeladen.
ich kann mit der Vereinbarung
Code:
Dim OBJ(2) AsObject
Wer kann mir das erklären?
Gruß
Christian
Code:
PrivateFunction ReadDataTypes(ByVal TableName AsString) As OleDb.OleDbType() ' Gibt ein Array mit den OleDB-Datentypen der in der Tabelle "TableName" enthaltenen Felder, ' sortiert nach OrdinalPosition, zurück. Dim i AsInteger Dim DT As DataTable Dim DRows() As DataRow Dim DR As DataRow Dim TArray() As OleDb.OleDbType Dim OBJ(2) AsObject OBJ(2) = TableName ' Spalteninformationen für "Tabelle" holen DT = mCnn.GetOleDbSchemaTable(OleDb.OleDbSchemaGuid.Columns, OBJ) If DT.Rows.Count > 0 Then ' Nach Ordinal_Position sortierte DataRows-Auflistung holen DRows = DT.Select("", "ORDINAL_POSITION") ' TArray() für die Aufnahme der Datentypen der nach ' Ordinalposition sortierten Felder dimensionieren ReDim TArray(DRows.GetUpperBound(0)) ' TArray mit den Datentypen der Felder aus "Tabelle" füllen For i = 0 To TArray.GetUpperBound(0) DR = DRows(i) TArray(i) = CType(DR.Item("DATA_Type"), OleDb.OleDbType) Next i Else MessageBox.Show("Tabelle """ & mTableName & """ in" & ControlChars.CrLf & _ mCnn.DataSource & ControlChars.CrLf & _ "nicht gefunden!" & ControlChars.CrLf & ControlChars.CrLf & _ "Prüfen Sie, ob Sie die richtige Datenbank geöffnet haben!", _ GetExeName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) EndIf ' Rückgabewert ReadDataTypes = TArray EndFunction PublicFunction ReadTables(ByVal Cnn As OleDb.OleDbConnection) As DataTable Dim DT As DataTable Dim OBJ(3) AsObject OBJ(3) = "TABLE" DT = Cnn.GetOleDbSchemaTable(OleDb.OleDbSchemaGuid.Tables, OBJ) ReadTables = DT EndFunction
Comment