Servus Daniel,
Du hast v�llig recht, ich habe mich unklar ausgedr�ckt. Im konkreten
Fall geht es erst mal um Access, also OleDb, und VB. Aber ich glaube,
mit Deinen Beispielen komme ich schon weiter. Ich melde mich sp�ter
wieder, ob es geklappt hat.

Vielen Dank,
Reinhold

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel 
> Fisher (lennybacon)
> Gesendet: Dienstag, 30. Dezember 2003 02:28
> An: [EMAIL PROTECTED]
> Betreff: AW: [Asp.net] ADO.NET Frage
> 
> 
> Als erstes musst du dir �berlegen ob OleDb oder SqlServer 
> (oder gar Odbc oder Oracle) benutzen willst, da ADO.NET f�r 
> die verschiedenen Provider verschiedene Klassen bereitstellt.
> 
> System.Data.OleDb
> System.Data.SqlClient
> System.Data.Odbc
> System.Data.OracleClient
> 
> Wenn das geschafft ist geht�s auf zur n�chsten Entscheidung: 
> DataSet oder DataReader? Das DataSet beinhaltet die Daten im 
> Xml-Format, wohingegen der DataReader ala "firehose cursor" 
> die einzelnen Zeilen des Query-Ergebnisses durchgeht (d.h. 
> schneller ist).
> 
> 
> C#|OleDb|DataReader:
> 
> <%@ Page language="c#" %>
> <script language="C#" runat="server">
>       private void Page_Load(object sender, System.EventArgs e)
>       {
>             System.Data.OleDb.OleDbConnection conn = 
>                   new System.Data.OleDb.OleDbConnection();
>             conn.ConnectionString = 
> "Provider=Microsoft.Jet.OLEDB.4.0;"
> + 
>                                               "Data
> Source=D:\\WebRoot\\data\\data.mdb";
>             System.Data.OleDb.OleDbCommand cmd = conn.CreateCommand();
>             cmd.CommandType = System.Data.CommandType.Text;
>             cmd.CommandText = "SELECT Name FROM Users WHERE ID=1";
>             conn.Open();
>             System.Data.OleDb.OleDbDataReader reader =
> cmd.ExecuteReader();
>             if(reader.Read())
>             {
>                 this.TextBox1.Text = reader.GetString(0);
>             }
>             reader.Close();
>             conn.Close();
>       }
> </script>
> <html>
> <body>
> <form ID="Form" runat="server">
> <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> 
> </form> </body> </html>
> 
> C#|OleDb|DataSet:
> 
> <%@ Page language="c#" %>
> <script language="C#" runat="server">
>       private void Page_Load(object sender, System.EventArgs e)
>       {
>             System.Data.OleDb.OleDbConnection conn = 
>                   new System.Data.OleDb.OleDbConnection();
>             conn.ConnectionString = 
> "Provider=Microsoft.Jet.OLEDB.4.0;"
> + 
>                   "Data Source=D:\\WebRoot\\data\\data.mdb";
>             System.Data.OleDb.OleDbCommand cmd = conn.CreateCommand();
>             cmd.CommandType = System.Data.CommandType.Text;
>             cmd.CommandText = "SELECT Name FROM Users WHERE ID=1";
>             System.Data.OleDb.OleDbDataAdapter adapter = 
>                   new System.Data.OleDb.OleDbDataAdapter();
>             adapter.SelectCommand = cmd;
>             System.Data.DataSet dataset = new System.Data.DataSet();
>             conn.Open();
>             adapter.Fill(dataset, "Produkte"); //muss nicht 
> der name der Tabelle in der db sein
>             conn.Close();
>             if(dataset.Tables["Produkte"].Rows.Count>0)
>             {
>                 this.TextBox1.Text =
> dataset.Tables["Produkte"].Rows[0][0].ToString();
>             }
>       }
> </script>
> <html>
> <body>
> <form ID="Form" runat="server">
> <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> 
> </form> </body> </html>
> 
> Ich hoffe ich konnte dir helfen.
> 
> Frohes neues allen in der Liste
> 
> ;-)aniel
> 
> 
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED] 
> http://www.glengamoi.com/mailman/listinfo/a> sp.net
> 


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an