Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
public string[] GetColumnsFromReader(System.Data.OleDb.OleDbDataReader reader)
{
if (reader == null || reader.IsClosed)
return new string[] { };
System.Data.DataTable dtSchema = reader.GetSchemaTable();
string[] saColumnNames = new string[dtSchema.Rows.Count];
for (int iColumnIndex = 0; iColumnIndex < dtSchema.Rows.Count; iColumnIndex++)
saColumnNames[iColumnIndex] = dtSchema.Rows[iColumnIndex]["ColumnName"].ToString();
dtSchema.Dispose();
return saColumnNames;
}
Die Funktion erwartet einen geöffneten OleDbDataReader, andernfalls gibts ein leeres string Array zurück. Bei Erfolg stehen die Namen der Spalten im zurückgegebenen String Array.
Viel Erfolg!