Procedura: Creare un database, di una tabella ed eseguire una query (SQL Server CE Sample)

Traduzione articoli Traduzione articoli
Identificativo articolo: 320785 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo sono un passaggio per passaggio campione che crea un database, una tabella, e che aggiunge record a un database di SQL Server CE. Nell'esempio inoltre la nuova tabella di query e visualizza i record nella tabella.

Esempio SQL Server CE

  1. Aprire un nuovo progetto di Microsoft eMbedded Visual Basic. In base all'impostazione predefinita, viene creato il progetto Form1.
  2. Aggiungere tre pulsanti di comando a Form1.
  3. Modificare la didascalia per il pulsante di comando denominato Command1 a Create Database . Modificare la didascalia del pulsante di comando denominato Command2 per Create Table . Modificare la didascalia del pulsante di comando denominato Command3 per Esegui Query .
  4. Scegliere riferimenti dal menu progetto . Assicurarsi che i seguenti riferimenti sono selezionati:
    Microsoft CE ADO predefiniti 3.1 per DDL
    Controllo server di Microsoft SQL CE 1.0
    Controllo ADO Microsoft CE 3.1
  5. Per assicurarsi che per i componenti Windows CE SDK (ADOCE) e SQL Server CE di Microsoft ADO vengono scaricati al dispositivo, dal menu progetto , scegliere ProprietÓ . Nella scheda Generale , si noterÓ una sezione Aggiornamento componenti . Nella casella combinata frequenza per i componenti di aggiornamento , fare clic per selezionare sempre per la frequenza. Nella sezione componente di aggiornamento , fare clic per selezionare sia i File di Runtime che le caselle di controllo Progetto componenti .

Creazione di un database

Per creare un database, utilizzare codice di esempio riportato di seguito:

Copiare e incollare il codice riportato di seguito l'evento 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"
				


Creazione di una tabella

Per creare una tabella, Ŕ necessario utilizzare codice di esempio riportato di seguito:

Copiare e incollare il codice riportato di seguito l'evento 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"
				

Come query una tabella

Per eseguire una query la tabella creata in precedenza, attenersi alla seguente procedura:
  1. Copiare e incollare il codice riportato di seguito l'evento 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. Salvare il progetto e quindi eseguire il progetto tramite un emulatore o un dispositivo.
  3. Fare clic sul pulsante comando Crea Database .
  4. Fare clic sul pulsante comando Create Table .
  5. Fare clic sul pulsante comando Esegui Query . Nota la finestra di messaggio che visualizza il carattere "A".

Riferimenti

Documentazione in linea di SQL Server CE; argomento: "Gestione degli errori"

Per ulteriori informazioni, visitare i seguenti siti Web Microsoft:

Troubleshooting SQL Server CE Connectivity Issues

SQL Server CE 1.1 Service Pack 1 Update

ProprietÓ

Identificativo articolo: 320785 - Ultima modifica: mercoledý 3 gennaio 2007 - Revisione: 2.4
Le informazioni in questo articolo si applicano a:
  • 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
Chiavi:á
kbmt kbgraphxlink kbhowto kbhowtomaster KB320785 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 320785
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

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