Desarrollar aplicación para Windows CE .NET Version 4.20

25/04/2006 - 16:09 por Jose Torres | Informe spam
Hola a todos.

Necesito desarrollar una aplicación con VB .Net para un terminal Datalogic
Kyman .Net que tiene Windows CE .Net versión 4.20 pero no consigo hacer
funcionar las aplicaciones.

Lo máximo que he conseguido ha sido iniciar la aplicación y abrir y cerrar
formularios, pero en cuanto intento crear una base de datos, da un error y
se cierra la aplicación.

Lo que me gustaría es que me dijerais qué necesito instalar para que las
aplicaciones funcionen bien en el terminal y para desarrollarlas en el PC.

Hasta ahora he instalado:

- .Net Compact Framework 1.0
- SQL Server CE
- .Net Framework

Por supuesto, también el VB .Net

Si alguien sabe algo, por favor que me ayude.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Lonifasiko
26/04/2006 - 08:02 | Informe spam
En primer lugar, si tienes CF 1.0 instalado, asegúrate de que Service
Pack 3 para CF 1.0 (muy recomendable) está instalado en el
dispositivo.

Supongo que estás desarrollando un proyecto para Windows CE con Visual
Studio 2003.

La BD que utilizas es SQL Server CE 2.0? Cómo creas la BD? Por
código? Si quieres, publica un trozo de código para que veamos que
estás haciendo exactamente.

SaludoX.
Respuesta Responder a este mensaje
#2 Jose Torres
26/04/2006 - 09:55 | Informe spam
Hola.

Si que tengo instalado CF 1.0 SP3.
Como dices, el proyecto lo estoy haciendo con Visual Studio 2003.
La base de datos también es SQL Server CE 2.0

Si que tengo instalado todo lo que me dices.

Aqui está el código, a ver si es que estoy haciendo algo mal. Como puedes
ver, si que intento crear la BD por código. No es más que un ejemplo de
creación de la BD cogido del MSDN.

Muchas gracias por tu ayuda.


"Lonifasiko" escribió en el mensaje
news:
En primer lugar, si tienes CF 1.0 instalado, asegúrate de que Service
Pack 3 para CF 1.0 (muy recomendable) está instalado en el
dispositivo.

Supongo que estás desarrollando un proyecto para Windows CE con Visual
Studio 2003.

La BD que utilizas es SQL Server CE 2.0? Cómo creas la BD? Por
código? Si quieres, publica un trozo de código para que veamos que
estás haciendo exactamente.

SaludoX.
Respuesta Responder a este mensaje
#3 Jose Torres
26/04/2006 - 10:05 | Informe spam
Yo digo que pongo el código y luego no lo pongo. Nada, que aquí está.



If Not System.IO.File.Exists("Prueba.sdf") Then

MsgBox("El Fichero de la BD no existe y será creado.")

Dim connStr As String = "Data Source = Prueba.sdf; Password = "

Dim engine As New SqlServerCe.SqlCeEngine(connStr)

engine.CreateDatabase()

engine.Dispose()

Dim conn As SqlServerCe.SqlCeConnection = Nothing

Try

conn = New SqlServerCe.SqlCeConnection(connStr)

conn.Open()

Dim cmd As SqlServerCe.SqlCeCommand = conn.CreateCommand()

cmd.CommandText = "CREATE TABLE Clientes (CodCli int, Nombre ntext,
Apellidos ntext)"

cmd.ExecuteNonQuery()

Catch

Finally

conn.Close()

End Try

End If



Gracias
"Lonifasiko" escribió en el mensaje
news:
En primer lugar, si tienes CF 1.0 instalado, asegúrate de que Service
Pack 3 para CF 1.0 (muy recomendable) está instalado en el
dispositivo.

Supongo que estás desarrollando un proyecto para Windows CE con Visual
Studio 2003.

La BD que utilizas es SQL Server CE 2.0? Cómo creas la BD? Por
código? Si quieres, publica un trozo de código para que veamos que
estás haciendo exactamente.

SaludoX.
Respuesta Responder a este mensaje
#4 Alejandro Mezcua
26/04/2006 - 10:37 | Informe spam
¿Qué pone en el mensaje de error?

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

"Jose Torres" wrote in message
news:%
Hola a todos.

Necesito desarrollar una aplicación con VB .Net para un terminal Datalogic
Kyman .Net que tiene Windows CE .Net versión 4.20 pero no consigo hacer
funcionar las aplicaciones.

Lo máximo que he conseguido ha sido iniciar la aplicación y abrir y cerrar
formularios, pero en cuanto intento crear una base de datos, da un error y
se cierra la aplicación.

Lo que me gustaría es que me dijerais qué necesito instalar para que las
aplicaciones funcionen bien en el terminal y para desarrollarlas en el PC.

Hasta ahora he instalado:

- .Net Compact Framework 1.0
- SQL Server CE
- .Net Framework

Por supuesto, también el VB .Net

Si alguien sabe algo, por favor que me ayude.

Muchas gracias.


Respuesta Responder a este mensaje
#5 Jose Torres
26/04/2006 - 11:50 | Informe spam
Hola.

Por fin ha funcionado. Esto me pasa por hacer las cosas sin saber lo que
hago.

En un principio yo compilaba y generaba la aplicación y después la copiaba
tal cual en el dispositivo junto a las dll a las que hacía referencia y no
funcionaba.

En visual studio he ejecutado la aplicación indicando que lo haga en el
dispositivo conectado al PC y entonces ha comenzado a pasar librerías,
ficheros cab, etc y ha funcionado correctamente.

Supongo que poner directamente la aplicación en el dispositivo será una
barbaridad, pero bueno, ya funciona.

Muchas gracias a todos.

"Alejandro Mezcua" <alejandro.mezcua en byteabyte.net> escribió en el
mensaje news:
¿Qué pone en el mensaje de error?

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

"Jose Torres" wrote in message
news:%
Hola a todos.

Necesito desarrollar una aplicación con VB .Net para un terminal
Datalogic Kyman .Net que tiene Windows CE .Net versión 4.20 pero no
consigo hacer funcionar las aplicaciones.

Lo máximo que he conseguido ha sido iniciar la aplicación y abrir y
cerrar formularios, pero en cuanto intento crear una base de datos, da un
error y se cierra la aplicación.

Lo que me gustaría es que me dijerais qué necesito instalar para que las
aplicaciones funcionen bien en el terminal y para desarrollarlas en el
PC.

Hasta ahora he instalado:

- .Net Compact Framework 1.0
- SQL Server CE
- .Net Framework

Por supuesto, también el VB .Net

Si alguien sabe algo, por favor que me ayude.

Muchas gracias.







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida