Gewusst wie: Erstellen eine Datenbank eine Tabelle und Ausführen eine Abfrage (SQL Server CE Sample)

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 320785
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Zusammenfassung
Dieser Artikel enthält eine Schritt durch Schritt Beispiel erstellt eine Datenbank, einer Tabelle und, die eine SQL Server CE-Datenbank Datensätze hinzugefügt. Das Beispiel auch Abfragen die neue Tabelle und zeigt die Datensätze in der Tabelle.

SQL Server CE-Beispiel

  1. Öffnen ein neues Projekts in Microsoft eMbedded Visual Basic. Form1 wird standardmäßig erstellt.
  2. Fügen Sie drei Befehlsschaltflächen zu Form1 hinzu.
  3. Ändern Sie die Beschriftung für die Befehlsschaltfläche mit dem Namen Command1 auf Datenbank erstellen . Ändern Sie die Beschriftung für die Befehlsschaltfläche mit dem Namen Command2 um Tabelle erstellen . Ändern Sie die Beschriftung für die Befehlsschaltfläche mit dem Namen Command3 auf Abfrage ausführen .
  4. Klicken Sie im Menü Projekt auf Verweise . Stellen Sie sicher, dass die folgenden Verweise aktiviert sind:
    Microsoft CE ADO Ext (.) 3.1 für DDL
    Microsoft CE SQL Server-Steuerelement 1.0
    Microsoft CE ADO-Datensteuerelement 3.1
  5. Um sicherzustellen, dass die Microsoft ADO für Windows CE SDK (ADOCE) und SQL Server CE-Komponenten gedownloadet werden, auf das Gerät im Menü Projekt klicken Sie auf Eigenschaften . Auf der Registerkarte Allgemein finden Sie einen Update-Komponenten -Abschnitt. Klicken Sie im Kombinationsfeld Häufigkeit für die Update-Komponenten auf von immer für die Häufigkeit. Klicken Sie auf Projekt Komponenten die Kontrollkästchen und die Laufzeitdateien , im Abschnitt Update-Komponente .

back to the top

So erstellen Sie eine Datenbank

Verwenden Sie dieses Codebeispiel, um eine Datenbank zu erstellen:

Kopieren und fügen Sie den folgenden Code in das Ereignis 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

So erstellen Sie eine Tabelle

Verwenden Sie dieses Codebeispiel, um eine Tabelle zu erstellen:

Kopieren und fügen Sie den folgenden Code in das Ereignis 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

Gewusst wie: Abfragen eine Tabelle

Gehen Sie folgendermaßen vor zur Abfrage der Tabelle, die Sie zuvor erstellt haben:
  1. Kopieren und fügen Sie den folgenden Code in das Command3_Click -Ereignis:
    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. Speichern Sie das Projekt, und führen Sie das Projekt über einen Emulator oder ein Gerät.
  3. Klicken Sie auf die Befehlsschaltfläche Datenbank erstellen .
  4. Klicken Sie auf die Befehlsschaltfläche, Create Table .
  5. Klicken Sie auf die Befehlsschaltfläche Abfrage ausführen . Hinweis Das Meldungsfeld zeigt das Zeichen "A".
back to the top
Informationsquellen
SQL Server CE-Onlinedokumentation; Thema: "Error Handling"

Weitere Informationen finden Sie auf der folgenden Microsoft-Websites:

Troubleshooting SQL Server CE Connectivity Issues

SQL Server CE 1.1 Service Pack 1 Update

back to the top

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 320785 – Letzte Überarbeitung: 12/07/2015 10:28:42 – Revision: 2.4

Microsoft SQL Server 2000 Windows CE Edition, Microsoft SQL Server 2000 Windows CE Edition 1.1, Microsoft SQL Server 2000 Windows CE Edition 1.1 Service Pack 1, Microsoft SQL Server 2000 Windows CE Edition 1.1 SP1 Update

  • kbnosurvey kbarchive kbmt kbgraphxlink kbhowto kbhowtomaster KB320785 KbMtde
Feedback