Error al tratar de crear una tabla en visual basic.net

Iniciado por kloud100, 12 Noviembre 2008, 20:20 PM

0 Miembros y 1 Visitante están viendo este tema.

kloud100

Hola

Acudo de nuevo en este foro para solicitar su ayuda con la finalidad de resolver un problema que tengo al tratar de crear una una tabla en mi codigo de visual basic.net, el problema se presenta en el momento en que trato de ejecutar la instruccion para crear dicha tabla y solo se presenta cuando lo ejecuto en la pda via visual studio 2005, ya que ejecuto el mismo codigo en el emulador y no hay ningun problema.

El codigo que utilizo es el siguiente:

Dim Base As String = "\program files\my_base\base.sdf"
        Dim cnn As New SqlCeConnection("Data Source = " & Bases)
        If File.Exists(Base) = False Then

            'Se crear la base de datos
            Dim engine As New SqlCeEngine("Data Source = " & Base)
            engine.createdatabase()
           
            'Se establece la conexión
            cnn.Open()
           
            'Se crea la tabla
            Dim Command As New SqlCeCommand
            Command = cnn.CreateCommand
            Command.CommandText = "create table nombres (id int PRIMARY KEY, nombre   nvarchar(40))"
            Command.ExecuteNonQuery()


Al momento en que se va a crear la tabla en la pda me aparece un mensaje que dice:

"La aplicacion my base.exe ha ejecutado una operacion ilegal y se debe cerrarse si el problema persiste contacte al proveedor del programa
Program: my base.exe
Exception: 0xC0000005"

La pda tiene instalado el windows ce 5 y el compact framework 3.5.

Espero alguien me pueda orientar para resolver dicho problema.