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

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: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για τη συχνότητα. ΣτοΤο στοιχείο για την ενημερωμένη έκδοσηενότητα, κάντε κλικ για να επιλέξετε και τα δύο τοΑρχεία χρόνου εκτέλεσηςκαι τοΤα στοιχεία του έργουπλαίσια ελέγχου.

back to the top

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

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

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

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

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

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο στοCommand2_ClickΣυμβάν:
Dim str_Connection As StringDim cn As ADOCE.Connectionstr_Connection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0; data source=\DATAB.sdf"Set cn = CreateObject("ADOCE.Connection.3.1")cn.Open str_Connectioncn.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.CloseSet cn = NothingMsgBox "Table Created"				

back to the top

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

Για να υποβάλετε ερώτημα στον πίνακα που δημιουργήσατε προηγουμένως, ακολουθήστε τα εξής βήματα:
  1. Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο στοCommand3_ClickΣυμβάν:
    Dim cn As ADOCE.ConnectionDim rs As ADOCE.RecordsetSet 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, adLockReadOnlyDim x As Integerx = 0For x = 0 To rs.RecordCount - 1    MsgBox rs(1).Value    rs.MoveNextNextrs.CloseSet rs = Nothingcn.CloseSet cn = Nothing					

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

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

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

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

back to the top

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 320785 - Τελευταία αναθεώρηση: 12/07/2015 10:28:43 - Αναθεώρηση: 2.0

Microsoft SQL Server 2000 Windows CE Edition

  • kbnosurvey kbarchive kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtel
Σχόλια