JAK: Vytvoření databáze, tabulky a spustit dotaz (SQL Server CE vzorek)

Překlady článku Překlady článku
ID článku: 320785 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek obsahuje krok za krokem vzorek, vytvoří databáze, tabulky, a která přidá záznamy do databáze serveru SQL Server CE. Vzorek se také nové tabulky dotazů a zobrazí záznamy v tabulce.

SQL Server CE vzorku

  1. Otevřít vložené nový projekt v aplikaci Microsoft Visual Basic. Ve výchozím nastavení je vytvořen formulář Form1.
  2. Tři příkazová tlačítka přidáte do formuláře Form1.
  3. Změnit titulek pro příkazové tlačítko s názvem Command1 k Vytvořit databázi. Změnit titulek pro příkazové tlačítko s názvem Příkaz2 k Vytvořit tabulku. Změnit titulek pro příkazové tlačítko s názvem Command3 k Spustit dotaz.
  4. V Projekt nabídky, klepněte na tlačítko Odkazy. Ujistěte se, zda jsou vybrány následující odkazy:
    Microsoft CE ADO Ext. 3.1 pro DDL
    Řízení serveru Microsoft CE SQL 1.0
    Microsoft CE ADO řízení 3.1
  5. Abyste se ujistili, že Microsoft ADO objektů systému Windows CE SDK (ADOCE) a SQL Server CE součásti jsou staženy do zařízení na Projekt nabídky, klepněte na tlačítko Vlastnosti. V Obecné Zobrazí se karta Aktualizovat součásti sekce. V Četnost aktualizace komponent pro pole se seznamem, zaškrtněte políčko Vždy pro tuto frekvenci. V Součástí aktualizace oddíl, klepnutím vyberte obě Soubory runtime a Součástí projektu Zaškrtávací políčka.

Vytvoření databáze

Chcete-li vytvořit databázi, použijte tento ukázkový kód:

Zkopírujte a vložte následující kód do Command1_Click událost:
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"
				


Vytvoření tabulky

Chcete-li vytvořit tabulku, použijte tento ukázkový kód:

Zkopírujte a vložte následující kód do Command2_Click událost:
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"
				

Jak tabulky dotazu

Chcete-li dotaz v tabulce, které jste dříve vytvořili, postupujte takto:
  1. Zkopírujte a vložte následující kód do Command3_Click událost:
    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. Projekt uložit a potom spusťte projektu prostřednictvím emulátor nebo zařízení.
  3. Klepněte Vytvořit databázi příkazové tlačítko.
  4. Klepněte Vytvořit tabulku příkazové tlačítko.
  5. Klepněte Spustit dotaz příkazové tlačítko. Poznámka: pole zprávy, které zobrazí znak "A".

Odkazy

SQL Server CE Books Online; téma: "Chyba zpracování"

Další informace naleznete na následujících webech společnosti Microsoft:

Poradce při potížích s problémy s připojením pro SQL Server CE

SQL Server CE 1.1 aktualizace Service Pack 1

Vlastnosti

ID článku: 320785 - Poslední aktualizace: 19. května 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
Klíčová slova: 
kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:320785
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

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