Verschiedene Datenbankverbindungscodes
Da ich heute nichts zu tun habe, habe ich die Verbindungen verschiedener Datenbanken zusammengefasst und teile sie nun mit Ihnen:
MS Access-Datenbankverbindung
Verbinden Sie sich mit DSN und ohne Benutzernamen und Passwort:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open YourDSNName
%>
Verbinden Sie sich mit DSN und haben Sie Benutzernamen und Passwort:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open YourDSNName,Benutzername,Passwort
%>
Verbinden Sie sich mit dem tatsächlichen absoluten Pfad zur Datenbank:
<%
Setze conn = Server.CreateObject(ADODB.Connection)
Strconn=DRIVER={Microsoft Access Driver (*.mdb)};
Strconn=Strconn & DBQ=e:/yanhang/database.mdb
conn.Open Strconn
%>
Verbinden Sie sich mit dem tatsächlichen relativen Datenbankpfad:
<%
Setze conn = Server.CreateObject(ADODB.Connection)
Strconn=DRIVER={Microsoft Access Driver (*.mdb)};
Strconn=Strconn & DBQ= & Server.MapPath(/database/yanhang.mdb)
conn.Open Strconn
%>
MS SQL Server-Datenbankanbindung
Mit DSN verbinden:
<%
set conn = Server.CreateObject(ADODB.Connection)
conn.open DSN=MyDSN;UID=Benutzer;PWD=Passwort;DATABASE=Datenbankname
%>
Ohne DSN-Verbindung:
<%
Setze conn = Server.CreateObject(ADODB.Connection)
DSNtemp=DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=Passwort;DATABASE=Datenbankname
conn.open DSNtemp
%>
FoxPro-Datenbankverbindung
<%
Setze Conn = Server.CreateObject(ADODB.connection)
ConnStr= Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:/yanhang/database.dbc
Conn.Open ConnStr
%>
Oracle-Datenbankverbindung:
<%
set conn=server.createobject(adodb.connection)
conn.cursorlocation=adUseClient
DSNTemp=Provider=MSDAORA.1;Passwort=xxxxx;Benutzer-ID=yanhang;Datenquelle=xxx.world
conn.open DSNtemp
%>