Accions a la base de dades

Per connectar-vos a una base de dades, utilitzeu l'acció de connexió Open SQL. Una cadena de connexió especifica tota la informació necessària per connectar-se a una base de dades, com ara el controlador, la base de dades, els noms del servidor i el nom d'usuari i la contrasenya.

La cadena de connexió següent es connecta a una base de dades de l'Excel:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

La cadena de connexió següent es connecta a una base de dades de l'Access:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

Nota

Power Automate for desktop és una aplicació de 64 bits, només els controladors instal·lats de 64 bits estan disponibles per a la selecció a l'acció de connexió Open SQL.

Configurar una cadena de connexió manualment

Per crear manualment una cadena de connexió:

  1. Seleccioneu Crea la cadena de connexions per obrir el diàleg Propietats de l'enllaç de dades. L'eina d'enllaç de dades us ajuda a redactar la cadena de connexió necessària pas a pas.

  2. Un cop accediu a l'auxiliar, seleccioneu el controlador correcte per a la base de dades a Proveïdor.

    Captura de pantalla de la pestanya Propietats de l'enllaç de dades.

  3. A continuació, a la pestanya Connexió , introduïu la resta de detalls, com ara el nom del servidor, el nom d'usuari, la contrasenya i el nom de la base de dades. Seleccioneu Prova la connexió per provar que la cadena de connexió es connecta correctament.

    Captura de pantalla de la pestanya de connexió de propietats de l'enllaç de dades.

  4. Especifiqueu un temps d'espera de connexió i altres paràmetres de xarxa a la pestanya Opcions avançades .

    Captura de pantalla de la pestanya avançada de propietats de l'enllaç de dades.

Obre una connexió SQL

Obre una connexió nova a una base de dades.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Cadena de connexió No Valor del text Cadena de connexió que s'utilitzarà per connectar-se a la base de dades

Variables generades

Argument Type Descripció
SQLConnection Connexió SQL Un identificador per a la nova connexió SQL

Excepcions

Excepció Descripció
No es pot connectar a la font de dades Indica un problema en connectar-se a la font de dades
Cadena de connexió no vàlida Indica que la cadena de connexió especificada no és vàlida

Executa la instrucció d'SQL

Connecteu-vos a una base de dades i executeu una sentència SQL.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Obtén la connexió per N/A Cadena de connexió, [variable de connexió SQL] Variable de connexió SQL Especifica si s'ha de crear una connexió nova a partir d'una cadena de connexió determinada o seleccionar una connexió ja oberta
Connexió SQL No Connexió SQL Identificador per a la nova connexió SQL
Cadena de connexió No Valor del text Cadena de connexió que s'utilitzarà per connectar-se a la base de dades
Instrucció d'SQL No Valor del text Instrucció d'SQL que s'executarà a la base de dades
Temps d'espera Valor numèric 30 Quantitat màxima de temps que s'esperarà un resultat de la base de dades

Variables generades

Argument Type Descripció
QueryResultat Taula de dades El resultat de la base de dades en forma de taula de dades amb files i columnes

Excepcions

Excepció Descripció
No es pot connectar a la font de dades Indica un problema en connectar-se a la font de dades
Cadena de connexió no vàlida Indica que la cadena de connexió especificada no és vàlida
Hi ha hagut un error en la instrucció d'SQL Indica que s'ha produït un error a la instrucció d'SQL proporcionada

Tanca la connexió SQL

Tanca una connexió oberta a una base de dades.

Paràmetres d’entrada

Argument Opcional Accepta Valor per defecte Descripció
Connexió SQL No Connexió SQL Identificador per a la nova connexió SQL

Variables generades

Aquesta acció no produeix cap variable.

Excepcions

Aquesta acció no inclou excepcions.