ΔΙΑΔΙΚΑΣΙΕΣ: Δημιουργία μιας βάσης δεδομένων, πίνακα, και την εκτέλεση ενός ερωτήματος (δείγμα CE SQL Server)

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 320785 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιέχει ένα βήμα προς βήμα δείγμα που δημιουργεί μια βάση δεδομένων ενός πίνακα, και που προσθέτει εγγραφές σε μια βάση δεδομένων του SQL Server CE. Επίσης, το δείγμα υποβάλλει ερώτημα για τον νέο πίνακα και εμφανίζει τις εγγραφές στον πίνακα.

Δείγμα του SQL Server CE

  1. Ανοίξτε ένα νέο έργο στο Microsoft ενσωματωμένο της Visual Basic. Φόρμα1 δημιουργείται από προεπιλογή.
  2. Προσθέστε τρία κουμπιά εντολής Φόρμα1.
  3. Αλλαγή της λεζάντας του κουμπιού εντολής με όνομαCommand1ToΔημιουργία βάσης δεδομένων. Αλλαγή της λεζάντας του κουμπιού εντολής με όνομαCommand2ToΔημιουργία πίνακα. Αλλαγή της λεζάντας του κουμπιού εντολής με όνομαCommand3ToΕκτέλεση ερωτήματος.
  4. Στο διακομιστήΤο έργομενού, κάντε κλικ στο κουμπίΑναφορές. Βεβαιωθείτε ότι είναι επιλεγμένα τα παρακάτω αναφορές:
    Πεδίο Microsoft CE ADO Αυτ 3.1 για τη γλώσσα DDL.
    CE Microsoft SQL Server ελέγχου 1.0
    Microsoft CE ADO ελέγχου 3.1
  5. Για να βεβαιωθείτε ότι η Microsoft ADO για στοιχεία των Windows CE SDK (ADOCE) και SQL Server CE λαμβάνονται στη συσκευή, σε τοΤο έργομενού, κάντε κλικ στο κουμπίΙδιότητες (Properties). Στο διακομιστήΓενικάη καρτέλα θα δείτε έναΕνημέρωση στοιχείωνΕνότητα. ΣτοΣυχνότητα για την ενημέρωση στοιχείωνσύνθετο πλαίσιο, κάντε κλικ για να επιλέξετεalwaysγια τη συχνότητα. ΣτοΤο στοιχείο για την ενημερωμένη έκδοσηενότητα, κάντε κλικ για να επιλέξετε και τα δύο τοΑρχεία χρόνου εκτέλεσηςκαι τοΤα στοιχεία του έργουπλαίσια ελέγχου.

Τρόπος δημιουργίας μιας βάσης δεδομένων

Για να δημιουργήσετε μια βάση δεδομένων, χρησιμοποιήστε το δείγμα κώδικα:

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο στοCommand1_ClickΣυμβάν:
Dim cat As ADOXCE.Catalog
Set cat = CreateObject("ADOXCE.Catalog.3.1")
cat.Create "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
MsgBox "Database Created"
				


Τρόπος δημιουργίας πίνακα

Για να δημιουργήσετε έναν πίνακα, χρησιμοποιήστε αυτό το δείγμα κώδικα:

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο στοCommand2_ClickΣυμβάν:
Dim str_Connection As String
Dim cn As ADOCE.Connection

str_Connection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
Set cn = CreateObject("ADOCE.Connection.3.1")
cn.Open str_Connection
cn.Execute "Create table table1(id int NOT NULL, field1 nvarchar(1))"
cn.Execute "CREATE UNIQUE INDEX idx1 ON table1(id)"
cn.Execute "insert table1 values (1, 'A')"
cn.Execute "insert table1 values (2, 'B')"
cn.Execute "insert table1 values (3, 'C')"
cn.Close
Set cn = Nothing
MsgBox "Table Created"
				

Με την εκτέλεση ερωτήματος σε πίνακα

Για να υποβάλετε ερώτημα στον πίνακα που δημιουργήσατε προηγουμένως, ακολουθήστε τα εξής βήματα:
  1. Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο στοCommand3_ClickΣυμβάν:
    Dim cn As ADOCE.Connection
    Dim rs As ADOCE.Recordset
    Set cn = CreateObject("ADOCE.Connection.3.1")
    Set rs = CreateObject("ADOCE.Recordset.3.1")
    cn.Open "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"
    rs.Open "select * from table1 where field1='A'", cn, adOpenKeyset, adLockReadOnly
    Dim x As Integer
    x = 0
    For x = 0 To rs.RecordCount - 1
        MsgBox rs(1).Value
        rs.MoveNext
    Next
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    					

  2. Αποθηκεύστε το έργο και κατόπιν εκτελέστε το έργο είτε μέσω ενός εξομοιωτή ή μια συσκευή.
  3. Κάντε κλικ στην καρτέλαΔημιουργία βάσης δεδομένωνΚουμπί εντολής (Command Button).
  4. Κάντε κλικ στην καρτέλαΔημιουργία πίνακαΚουμπί εντολής (Command Button).
  5. Κάντε κλικ στην καρτέλαΕκτέλεση ερωτήματοςΚουμπί εντολής (Command Button). Σημειώστε το πλαίσιο μηνύματος που εμφανίζεται ο χαρακτήρας "A".

Αναφορές

Διακομιστής CE ηλεκτρονικά βιβλία SQL, θέμα: "Χειρισμός σφαλμάτων"

Για επιπλέον πληροφορίες, επισκεφθείτε τις εξής τοποθεσίες της Microsoft στο Web:

Αντιμετώπιση προβλημάτων σύνδεσης του SQL Server CE

SQL Server CE 1.1 Service Pack 1 ενημέρωση

Ιδιότητες

Αναγν. άρθρου: 320785 - Τελευταία αναθεώρηση: Τρίτη, 21 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Windows CE Edition
Λέξεις-κλειδιά: 
kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:320785
Αποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com