zur¸ckn‰chste Seite

Verbindung zur Datenbank

Bevor man mit Datensätzen einer Datenbank arbeiten kann, muss man eine Verbindung (eine so genannte Connection) herstellen. Beispiele für die Syntax sind zum Beispiel:

<%	
	'----------------------------------------------------------
	' Datenbank Verbindung zu MS Access
	'----------------------------------------------------------
	MeineVerbindung = "Driver=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("meineDatenbank.mdb")
	
	'----------------------------------------------------------
	' Datenbank Verbindung zu MS Access mit Jet 4 Engine
	'----------------------------------------------------------
	MeineVerbindung = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("meineDatenbank.mdb")
	
	'----------------------------------------------------------
	' Datenbank Verbindung zu MS SQL-Server ohne ODBC
	'----------------------------------------------------------
	MeineVerbindung = "Provider=SQLOLEDB;
	Data Source=server_name; Initial Catalog=datenbank_name; User Id=user_name; Password=user_passwort"
	
	'----------------------------------------------------------
	' Datenbank Verbindung zu MS SQL-Server mit ODBC
	'----------------------------------------------------------
	MeineVerbindung = "Driver={SQL Server}; Server=server_name; Database=datenbank_name; UID=user_name; PWD=user_passwort"

%>

Das Recordset-Objekt

Nachdem die Connection hergestellt ist, kann mit dem Recordset-Objekt eine Datenbank-Verbindung aufgebaut und Datensätze ausgelesen werden. Die Syntax dafür sieht folgendermaßen aus:

<%
	Set rs = Server.CreateObject("ADODB.Recordset")
	rs.Open "SELECT * FROM Tabelle", MeineVerbindung, 3, 2
%>

Das Beispiel zeigt ein Recordset, das mit Hilfe der zuvor definierten Connection eine Verbindung zur Datenbank herstellt und alle Einträge der Tabelle „Tabelle“ abfragt.

Copyright 2002, Wolfgang Bartelme zur¸ckn‰chste Seite