f$ADOConnectString
f$ADOConnectString
Mit dieser Funktion wird der String erzeugt, der zum Aufbau einer ADO_Verbindung benötigt wird. Auf Wunsch kann dieser String um weitere Informationen ergänzt werden, bevor die ADO-Verbindung aufgebaut wird. Die benötigten Informationen einer solchen Verbindung hängen von der verwendeten Datenbank ab. Diese Funktion dient lediglich der einfacheren Verwendung von ADO. Der Verbindungsstring kann auch direkt zugewiesen werden.
Microsoft SQLServer: Provider = SQLOLEDB
Verbindungsstring: Provider=sqloledb;Data Source=Server1;Initial Catalog=Salesmanager
Oracle: Provider = OraOLEDB.Oracle
Verbindungsstring: Provider=OraOLEDB.Oracle;Data Source=SMP_ORA
Anmerkung: bei Oracle kann keine Datenbank mitgegeben werden.
ODBC:
Verbindungsstring: DSN=smp;User ID=sa;Password=;’
Syntax: | ConnectString = f$ADOConnectString(Provider,Server,Datenbank) | ||
| Argument | Typ | Bedeutung |
| Provider | Zeichenkette | Der Name des Treibers (SQLOLEDB, OraOLEDB.Oracle ...) |
| Server | Zeichenkette | Name des Datenbankservers bzw. Dienstes |
| Datenbank | Zeichenkette | Der Name der Datenbank, auf die zugegriffen werden soll. Dies funktioniert nur bei Microsoft SQLServer. Bei anderen Datenbanken ist ein Leerstring anzugeben.. |
Ergebnis: | Zeichenkette | Der erzeugte Verbindungsstring | |
Beispiel: | Connstr = f$ADOConnectString ('SQLOLEDB','Server1'‚'SMP') | ||