activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleraktivitäten

Letzte Aktualisierung 27. Feb. 2026

Best Practices

Verwenden einer Speicherprozedur mit OracleRefCursor

Stellen Sie bei Verwendung von gespeicherten Prozeduren in Oracle sicher, dass der REF CURSOR korrekt an die Oracle.ManagedDataAccess.Types.OracleRefCursor-Variable gebunden ist.

Dazu müssen Sie sicherstellen, dass die Anzahl der Parameter und deren Typ mit denen übereinstimmen, die in der Eigenschaft Parameter der Aktivität Run Query eingerichtet wurden.



Sie können den Inhalt des Cursors mit der Aktivität Invoke Code abrufen oder als Eingabeparameter an eine andere Datenbankabfrage übergeben. Hier ist ein Beispiel für einen Aufrufcode, um ihn in eine Datentabelle zu konvertieren:

Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);
Sie sollten den Cursor entfernen, wenn Sie damit fertig sind. Sie können dies entweder mit der Aktivität „Invoke Code“ (myRefCursor.Dispose), mit der Aktivität „Invoke Method“ aus dem Systemaktivitätspaket oder über einen SQL-Befehl tun, den Sie ausführen.

Verbindungszeichenfolgen für verschiedene Datenbanksysteme

Dieser Guide enthält Beispielverbindungszeichenfolgen für die Aktivität Connect to Database , sodass Sie mit nativen und ODBC-Treibern eine Verbindung mit verschiedenen Datenbanken herstellen können. Sie enthält Beispiele für Microsoft SQL Server und gängige ODBC-Treiber wie MySQL, Oracle und PostgreSQL. Befolgen Sie bewährte Methoden, um eine sichere und effiziente Datenbankverbindung sicherzustellen.

Microsoft SQL Server

Gängige Formate von Verbindungszeichenfolgen für Microsoft SQL Server bei Verwendung von Microsoft.Data.SqlClient

1. Verwenden der SQL Server-Authentifizierung:

Data Source=SERVER_NAME;Initial Catalog=DATABASE_NAME;User ID=USERNAME;Password=PASSWORD;

2. Mit einem bestimmten Port:

Data Source=SERVER_NAME,PORT_NUMBER;Initial Catalog=DATABASE_NAME;User ID=USERNAME;Password=PASSWORD;

3. Verwenden des ODBC-Treibers

Driver={ODBC Driver 18 for SQL Server};Server=SERVER_NAME;Database=DATABASE_NAME;Uid=USERNAME;Pwd=PASSWORD;Encrypt=yes;TrustServerCertificate=no;

Weitere Informationen dazu finden Sie auf der offiziellen Microsoft-Dokumentationsseite hier.

Excel-Datei

Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\full\path\to\the\sampleFile.xlsx;

Von Oracle verwalteter Datenzugriff

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XEPDB1)));User II=system;Password=your_password;

Weitere Informationen dazu finden Sie auf der offiziellen Microsoft-Dokumentationsseite hier.

MySQL ODBC 8.3 Unicode-Treiber

Driver={MySQL ODBC 8.3 Unicode Driver};Server=SERVER_NAME;Database=DATABASE_NAME;User=USERNAME;Password=PASSWORD;Option=3;

Weitere Informationen dazu finden Sie auf der offiziellen MySQL-Dokumentationsseite hier.

MySQL ODBC 8.3 ANSI-Treiber

Driver={MySQL ODBC 8.3 ANSI Driver};Server=SERVER_NAME;Database=DATABASE_NAME;User=USERNAME;Password=PassWORD;Option=3;

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben