Database

Σύνδεση σε βάσεις δεδομένων και εκτέλεση προτάσεων SQL

Σύνδεση ανοιχτού SQL
Εκτέλεση πρότασης SQL
Κλείσιμο σύνδεσης SQL

Έναρξη με τις ενέργειες βάσης δεδομένων

Για τη σύνδεση σε μια βάση δεδομένων χρησιμοποιήστε την ενέργεια Open SQL Connection. Το πεδίο Συμβολοσειρά σύνδεσης καθορίζει όλες τις πληροφορίες που είναι απαραίτητες για τη σύνδεση σε μια βάση δεδομένων, όπως το πρόγραμμα οδήγησης, τη βάση δεδομένων, τα ονόματα διακομιστών, καθώς και το όνομα χρήστη και τον κωδικό πρόσβασης.

Σύνδεση με βάση δεδομένων του Excel:

Παράδειγμα συμβολοσειράς σύνδεσης που χρησιμοποιείται για τη σύνδεση σε μια συμβολοσειρά σύνδεσης βάσης δεδομένων του Excel που μπορεί να χρησιμοποιηθεί είναι:

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

Παράδειγμα συμβολοσειράς σύνδεσης που χρησιμοποιείται για σύνδεση σε μια βάση δεδομένων της Access:

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

Για να δημιουργήσετε μια συμβολοσειρά σύνδεσης με μη αυτόματο τρόπο, επιλέξτε Δόμηση συμβολοσειράς συνδέσεων για να ανοίξετε το παράθυρο Ιδιότητες σύνδεσης δεδομένων. Το εργαλείο σύνδεσης δεδομένων βοηθά τον χρήστη να συντάξει την απαιτούμενη συμβολοσειρά σύνδεσης βήμα προς βήμα.

Στιγμιότυπο μιας ετικέτας σε ενέργεια.

Note

Το Power Automate Desktop είναι μια εφαρμογή 64-bit, μόνο εγκατεστημένα προγράμματα οδήγησης 64-bit θα είναι διαθέσιμα για επιλογή στην ενέργεια Άνοιγμα σύνδεσης SQL.

Ενέργειες βάσης δεδομένων

Σύνδεση ανοιχτού SQL

Άνοιγμα νέας σύνδεσης σε μια βάση δεδομένων

Παράμετροι εισόδου
Όρισμα Προαιρετική Αποδοχή Προεπιλεγμένη τιμή Περιγραφή
Connection string Όχι Τιμή κειμένου Η συμβολοσειρά σύνδεσης που θα χρησιμοποιηθεί για τη σύνδεση στη βάση δεδομένων
Μεταβλητές που παράχθηκαν
Όρισμα Τύπος Περιγραφή
SQLConnection Σύνδεση SQL Ένας δείκτης χειρισμού για τη νέα σύνδεση SQL
Εξαιρέσεις
Εξαίρεση Περιγραφή
Δεν είναι δυνατή η σύνδεση σε βάσεις δεδομένων Υποδεικνύει ότι υπάρχει πρόβλημα στη σύνδεση με την προέλευση δεδομένων
Μη έγκυρη συμβολοσειρά σύνδεσης Υποδεικνύει ότι η καθορισμένη συμβολοσειρά σύνδεσης δεν είναι έγκυρη

Εκτέλεση πρότασης SQL

Σύνδεση σε μια βάση δεδομένων και εκτέλεση μιας πρότασης SQL

Παράμετροι εισόδου
Όρισμα Προαιρετική Αποδοχή Προεπιλεγμένη τιμή Περιγραφή
Get connection by Μη διαθέσιμο Συμβολοσειρά σύνδεσης, μεταβλητή σύνδεσης SQL Μεταβλητή σύνδεσης SQL Καθορίζει εάν θα δημιουργηθεί νέα σύνδεση από μια δεδομένη συμβολοσειρά σύνδεσης ή αν θα επιλέξετε μια ήδη ανοιχτή σύνδεση
SQL connection No Σύνδεση SQL Ο δείκτης χειρισμού για τη νέα σύνδεση SQL
Connection string Όχι Τιμή κειμένου Η συμβολοσειρά σύνδεσης που θα χρησιμοποιηθεί για τη σύνδεση στη βάση δεδομένων
SQL statement Όχι Τιμή κειμένου Η πρόταση SQL για εκτέλεση στη βάση δεδομένων
Timeout Ναι Αριθμητική τιμή 30 Ο μέγιστος χρόνος αναμονής για ένα αποτέλεσμα από τη βάση δεδομένων
Μεταβλητές που παράχθηκαν
Όρισμα Τύπος Περιγραφή
QueryResult Πίνακας δεδομένων Το αποτέλεσμα από τη βάση δεδομένων στη φόρμα ενός πίνακα δεδομένων, με γραμμές και στήλες
Εξαιρέσεις
Εξαίρεση Περιγραφή
Δεν είναι δυνατή η σύνδεση σε βάσεις δεδομένων Υποδεικνύει ότι υπάρχει πρόβλημα στη σύνδεση με την προέλευση δεδομένων
Μη έγκυρη συμβολοσειρά σύνδεσης Υποδεικνύει ότι η καθορισμένη συμβολοσειρά σύνδεσης δεν είναι έγκυρη
Σφάλμα στη δήλωση SQL Υποδεικνύει ότι υπάρχει σφάλμα στη δεδομένη πρόταση SQL

Κλείσιμο σύνδεσης SQL

Κλείσιμο ανοιχτής σύνδεσης σε μια βάση δεδομένων

Παράμετροι εισόδου
Όρισμα Προαιρετική Αποδοχή Προεπιλεγμένη τιμή Περιγραφή
SQL connection Όχι Σύνδεση SQL Ο δείκτης χειρισμού για τη νέα σύνδεση SQL
Μεταβλητές που παράχθηκαν
  • Αυτή η ενέργεια δεν παράγει μεταβλητές
Εξαιρέσεις
  • Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις

Ρύθμιση της συμβολοσειράς σύνδεσης

Οι ενέργειες SQL απαιτούν σύνδεση βάσης δεδομένων. Για να συνδεθείτε σε μια βάση δεδομένων, εισαγάγετε τη συμβολοσειρά με μη αυτόματο τρόπο ή ως μεταβλητή. Όταν η ενέργεια συνδέεται σε μια βάση δεδομένων, αποθηκεύει τη σύνδεση σε μια μεταβλητή σύνδεσης SQL.

  1. Επιλέξτε τη Δημιουργία συμβολοσειράς σύνδεσης για να ανοίξετε το παράθυρο Ιδιότητες σύνδεσης δεδομένων. Το εργαλείο σύνδεσης δεδομένων βοηθά τον χρήστη να συντάξει την απαιτούμενη συμβολοσειρά σύνδεσης βήμα προς βήμα.

  2. Αφού αποκτήσετε πρόσβαση στον οδηγό, επιλέξτε το σωστό πρόγραμμα οδήγησης για τη βάση δεδομένων στην καρτέλα Πάροχος.

    καρτέλα παρόχου ιδιοτήτων σύνδεσης δεδομένων.

  3. Στη συνέχεια, στην καρτέλα Σύνδεση, καταχωρήστε τις υπόλοιπες λεπτομέρειες, όπως το όνομα διακομιστή, το όνομα χρήστη, τον κωδικό πρόσβασης και το όνομα της βάσης δεδομένων. Επιλέξτε το κουμπί Δοκιμή σύνδεσης για να ελέγξετε εάν η συμβολοσειρά σύνδεσης συνδέεται με επιτυχία σε μια βάση δεδομένων. Εναλλακτικά, αντιγράψτε μια έτοιμη συμβολοσειρά σύνδεσης.

    καρτέλα σύνδεσης ιδιοτήτων σύνδεσης δεδομένων.

  4. Καθορίστε ένα χρονικό όριο σύνδεσης και πρόσθετες ρυθμίσεις δικτύου στην καρτέλα Για προχωρημένους.

    σύνθετη καρτέλα ιδιοτήτων σύνδεσης δεδομένων.