DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  SQLdays konferenz vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Tobi Ulm

ODBC.NET

Unter -http://msdn.microsoft.com/downloads/default.asp?url=/code/sample.asp?url=/msdn-files/027/001/668/msdncompositedoc.xml&frame=true-
können sich .NET Entwickler (und solche die es werden wollen) eine Zusastz Komponente für .NET Beta 2 herunterladen um nativen ODBC Support für .NET zur verfügung zu stellen. Um die .NET Komponente ("Assembly") zu installieren, führen Sie einfach die Exe Datei aus. Sie müssen dann in Visual Studio.NET Beta2 nur noch die Referenz auf das Assembly setzen und in der jeweiligen Quellcode Datei das Imports oder using Statement einfügen:

using System.Data.Odbc;


System.Data.Odbc bietet die selbe Unterstützung was den Datenbankverkehr betrifft, wie System.Data.Oledb:

Objekte
- Name: Connection Klasse: OdbcConnection Funktion: Baut eine Verbindung zu einer spezifischen Datenquelle auf
- Name: Command Klasse: OdbcCommand Funktion: Ausführen eines Kommandos auf der Datenquelle
- Name: DataAdapter Klasse: OdbcDataAdapter Funktion: Liest einen Forward-Only Stream aus der Datenquelle aus
- Name: DataReader Klasse: OdbcDataReader Funktion: Befüllt ein DataSet und übergibt Veränderungen in der Datenquelle

ConnectionString's für andere DB Quellen:

Driver={MicrosoftODBCforOracle};Server=ORACLE8i7;UID=odbcuser;PWD=odbc$5xr
Driver={Microsoft Access Driver (*.mdb)};DBQ=c:inwind.mdb
Driver={Microsoft Excel Driver (*.xls)};DBQ=c:inook1.xls
Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:in

 

< TR > < TD>OdbcConnectionmySQLConn=newOdbcConnection();<BR>mySQLConn.ConnectionString="DRIVER={SQLServer};SERVER=localhost;UID=sa;PWD=;DATABASE=northwind;";
mySQLConn.ConnectionTimeout = 20;
OdbcDataAdapter daCustomers = new OdbcDataAdapter();
OdbcCommand cmdCustomers = new OdbcCommand("SELECT * FROM Customers",mySQLConn);
daCustomers.SelectCommand = cmdCustomers;
   
DataSet dsTobi = new DataSet();
daCustomers.Fill(dsTobi, "Customers");
DataGrid1.DataSource = dsTobi.Tables["Customers"].DefaultView;
DataGrid1.DataBind();


Diskutieren Sie in den Foren

Advanced Developers Track vom 24.-25. Februar 2010 im ehem. IMAX München