/* Hallo Liste 

Mit der folgenden funktion kann ich die Tabelennamen etc aus der DB
lesen. Nun will ich aber auch Abfragen aus Access und Views aus dem
SQL-Server haben.

Also habe ich SGuid auf System.Data.OleDb.OleDbSchemaGuid.Views gesetzt
aber bekomme leider einen Fehler:

        Ausnahmedetails: System.Data.OleDb.OleDbException: Falscher
Parameter.

        Stapel�berwachung: 


        [OleDbException (0x80070057): Falscher Parameter.]
        System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
        System.Data.OleDb.OleDbConnection.GetSchemaRowset(Guid schema,
Object[] restrictions) +158
        System.Data.OleDb.OleDbConnection.GetOleDbSchemaTable(Guid
schema, Object[] restrictions) +228
        ASP.default_aspx.GetDatabaseTables() in
d:\webroot\dotnet\DatabaseTables\Default.aspx:39


Wenn jemand ne Idee hat was ich falsch gemacht hab w�rde mir das sehr
helfen.

Daniel 

*/

private System.Data.DataTable GetDatabaseTables()
{
        string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;data
source=d:\\database\\data.mdb";
        System.Data.OleDb.OleDbConnection myOleDbConnection = null;
        myOleDbConnection = new
System.Data.OleDb.OleDbConnection(strConn);
        myOleDbConnection.Open();
                        
        System.Guid SGuid = System.Data.OleDb.OleDbSchemaGuid.Tables;
        System.Data.DataTable schemaTable = 
       myOleDbConnection.GetOleDbSchemaTable(SGuid, new object[] {null,
null, null, "TABLE"});

        return schemaTable;
}


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an