DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Re: MySQL / Acces Datenbankanbindung | Von: G. Guest ( 27.01.2003 10:05)

Hi

MySQL:
1.
hier den Microsoft dot Net ODBC Treiber laden
http://msdn.microsoft.com/downloads/default.asp?
URL=/code/sample.asp?url=/MSDN-
FILES/027/001/668/msdncompositedoc.xml

2.
hier den MySQL ODBC Treiber laden
http://www.mysql.com/downloads/download.php?
file=Downloads%2FMyODBC3%2FMyODBC-
3.51.05.exe&download=http://filepile.tiscali.de/mirror/mys
ql/Downloads%2FMyODBC3%2FMyODBC-3.51.05.exe

beide installieren
dann in deinem Programm den Verweis laden:
Microsoft.Data.Odbc
ist standartmäßig hier
C:\Programme\Microsoft.NET\Odbc.Net\Microsoft.Data.Odbc.dl
l

dann : using Microsoft.Data.Odbc;
eintragen

und in der entsprechenden Methode dann den folgenden Code

zum Verbinden:

OdbcConnection myConnection = new OdbcConnection();
myConnection.ConnectionString = "DRIVER={MySQL ODBC 3.51
Driver};SERVER=localhost;UID=root;DATABASE=deinedatenbank;
";
myConnection.Open();

zum holen der Daten:
string SQL2 = "SELECT * FROM deineTabelle";

OdbcCommand cmd2 = new OdbcCommand(SQL2,myConnection);
OdbcDataReader reader2 = cmd2.ExecuteReader();

zum füllen eines Datgrid:
datagrid.DataSource = reader2;
DataBind();
zum schließen:
reader2.Close();
myConnection.Close();

ok die handhabung ist identisch mit der von OLE-DB es
gibt nur minimale Abweichungen.
Ab der Version 1.1 des Frameworks wird dieser Treiber
inbegriffen sein und unter System.Data.Odbc zu finden
sein.

ok hier jetzt noch das Acces Beispiel:

System.Data.OleDb.OleDbConnection conn = new
System.Data.OleDb.OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data Source=C:\PfadzudeinerDatenbankdatei\db1.mdb");
conn.Open();
string SQL = "SELECT * FROM deinerTabelle";
System.Data.OleDb.OleDbCommand cmd = new
System.Data.OleDb.OleDbCommand(SQL, conn);
System.Data.OleDb.OleDbDataReader reader =
cmd.ExecuteReader();
DataTable schema = reader.GetSchemaTable();
datagrid.DataSource = reader;
DataBind();
reader.Close();
conn.Close();


wie die handhabung von odbc und ole-db ist sehr identisch.

wieso MySQL ist gut sie ist kostenlos und sie ist schnell
( sehr schnell ) und sehr stabil ( mit Orcalce
vergleichbar ) leicht zu administrieren und in der 4
Version fehlen kaum noch Funktionen die man durch ASP ...
doch auch selber machen kann.
Ich ersetze lieber die Funktionen wenn ich sie denn
brauche als das ich eine DB habe die diese hat welche ich
aber nicht brauche und dafür sehr langsam und instabil
ist.

mfg Gabriel Shear


Betreff Von Datum
Re: MySQL / Acces Datenbankanbindung
Hallo,<br><br>ich versuche in die MySQL Datenbank einen INSERT Befehl zu machen, aber kein Datensatz wird gespeichert. Wo liegt der Fehler???<br><br>string strConn = "DRIVER={MySQL ODBC 3.51...
G. Guest 08.01.2004 13:22

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG