COMO: Criar um banco de dados, uma tabela e executar uma consulta (SQL Server CE exemplo)

Traduções deste artigo Traduções deste artigo
ID do artigo: 320785 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo contém um etapa por etapa exemplo que cria um banco de dados, uma tabela, e que adiciona registros a um banco de dados do SQL Server CE. O exemplo também consulta a nova tabela e exibe os registros na tabela.

Exemplo do SQL Server CE

  1. Abrir um novo projeto no Microsoft eMbedded Visual Basic. O Form1 é criado por padrão.
  2. Adicione três botões de comando ao Form1.
  3. Altere a legenda do botão de comando chamado Command1 ao Criar banco de dados . Altere a legenda do botão de comando chamado Command2 para Criar tabela . Altere a legenda do botão de comando chamado Command3 a Executar consulta .
  4. No menu Project , clique em referências . Certifique-se que as seguintes referências estão marcadas:
    EXT. do Microsoft CE ADO 3.1 for DDL
    Controle Microsoft CE SQL Server 1.0
    Microsoft CE ADO controle 3.1
  5. Para tornar-se de que o ADO para componentes do Windows CE SDK (ADOCE\0) e SQL Server CE são baixados para o dispositivo, no menu Project , clique em Propriedades . Na guia Geral , você verá uma seção de Componentes de atualização . Na caixa de combinação freqüência para os componentes de atualização , clique para selecionar sempre para a freqüência. Na seção componente de atualização , clique em para selecionar os Arquivos de tempo de execução e as caixas de seleção Componentes do Project .

Como criar um banco de dados

Para criar um banco de dados, use este exemplo de código:

Copiar e colar o código a seguir no evento de 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"
				


Como criar uma tabela

Para criar uma tabela, use este exemplo de código:

Copiar e colar o código a seguir no evento de 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"
				

Como consultar uma tabela

Para consultar a tabela criada anteriormente, execute estas etapas:
  1. Copiar e colar o código a seguir no evento de 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. Salvar o projeto e execute o projeto através de um emulador ou um dispositivo.
  3. Clique o botão de comando Create Database .
  4. Clique no botão de comando Criar tabela .
  5. Clique no botão de comando Executar consulta . Observe a caixa de mensagem exibe o caractere "A".

Referências

Manuais online do SQL Server CE; tópico: "Tratamento de erro"

Para informações adicionais, visite os seguintes sites:

Troubleshooting SQL Server CE Connectivity Issues

SQL Server CE 1.1 Service Pack 1 Update

Propriedades

ID do artigo: 320785 - Última revisão: quarta-feira, 3 de janeiro de 2007 - Revisão: 2.4
A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbmt kbgraphxlink kbhowto kbhowtomaster KB320785 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 320785
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

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