Cómo: Crear una base de datos, una tabla y ejecutar una consulta (ejemplo de SQL Server CE)

Seleccione idioma Seleccione idioma
Id. de artículo: 320785 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo contiene un ejemplo de paso por paso, que crea una base de datos, una tabla, y que agrega registros a una base de datos de SQL Server CE. El ejemplo también consulta la tabla nueva y muestra los registros de la tabla.

Ejemplo de SQL Server CE

  1. Abrir un nuevo proyecto en Microsoft eMbedded Visual Basic. De forma predeterminada, se crea Form1.
  2. Agregue tres botones de comando a Form1.
  3. Cambiar el título del botón de comando denominado Command1 para Crear base de datos. Cambiar el título del botón de comando denominado Command2 para Crear la tabla. Cambiar el título del botón de comando denominado Command3 a Ejecutar la consulta.
  4. En el menú proyecto , haga clic en referencias. Asegúrese de que estén activadas las siguientes referencias:
    Microsoft CE ADO Ext. 3.1 DDL
    Microsoft CE SQL Server Control 1.0
    Microsoft CE ADO Control 3.1
  5. Para asegurarse de que el Microsoft ADO para los componentes del SDK de Windows CE (ADOCE) y SQL Server CE se descargan en el dispositivo, en el menú proyecto , haga clic en Propiedades. En la ficha General verá una sección de Componentes de actualización . En el cuadro combinado de frecuencia para los componentes de actualización , haga clic en siempre para la frecuencia. En la sección componente a la actualización , haga clic en los Archivos de tiempo de ejecución y las casillas de verificación de Los componentes del proyecto .

Cómo crear una base de datos

Para crear una base de datos, utilice este código de ejemplo:

Copie y pegue el código siguiente al 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"
				


Cómo crear una tabla

Para crear una tabla, utilice este código de ejemplo:

Copie y pegue el siguiente código en el 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"
				

Cómo consultar una tabla

Para consultar la tabla que ha creado anteriormente, siga estos pasos:
  1. Copie y pegue el siguiente código en el 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. Guarde el proyecto y, a continuación, ejecute el proyecto a través de un emulador o un dispositivo.
  3. Haga clic en el botón de comando Create Database .
  4. Haga clic en el botón de comando Create Table .
  5. Haga clic en el botón de comando Ejecutar consulta .Observe el cuadro de mensaje que muestra el carácter "A".

Referencias

SQL Server CE libros en pantalla; tema: "Control de errores"

Para obtener información adicional, visite los siguientes sitios Web de Microsoft:

Solucionar problemas de conectividad de SQL Server CE

Actualización de SQL Server CE 1.1 Service Pack 1

Propiedades

Id. de artículo: 320785 - Última revisión: sábado, 23 de noviembre de 2013 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Windows CE Edition
Palabras clave: 
kbgraphxlink kbhowto kbhowtomaster kbmt KB320785 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 320785
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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