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ó:
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.
Un cop accediu a l'auxiliar, seleccioneu el controlador correcte per a la base de dades a Proveïdor.
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.
Especifiqueu un temps d'espera de connexió i altres paràmetres de xarxa a la pestanya Opcions avançades .
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 | Sí | 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.