conexion a base SDF

05/04/2008 - 01:06 por Victor Herrera Montoya | Informe spam
Hola

Necesito conectar una aplicacion movil en VB, a una base de datos con
extension SDF.

Si lo hago con el objeto SqlCeConnection desde una aplicacion windows en vb
me conecta bien, puedo insertar datos y obtenerlos.

Pero cuando lo hago de una aplicacion para dispositivo movil me dice que el
directorio de la BD es incorrecto

en ambos puse en la cadena de conexion Data Source=c:\base.sdf

sin embargo no me arroja error en la aplicacion para el dispositivo movil.

Como puedo conectarme a una bd local, del PC.??

Gracias!
Un Saludo...

Victor R. Herrera Montoya
DCE 2005 - 5 Estrellas
Concepción - Chile

Preguntas similare

Leer las respuestas

#1 Ricardo
07/04/2008 - 09:15 | Informe spam
Buenos días,

El problema probablemente resida en que usas la misma cadena de conexión
para PC y PDA, lo que pasa es que en el PDA, el acceso a la base de datos
tiene una ruta diferente. No existe C: en PDA, por lo que deberás revisar la
ruta de acceso. Lo habitual es que copies la base de datos a la misma carpeta
que la de la aplicación, y lo que hagas sea usar uno de los diversos códigos
que existen para saber la ruta de deployment de tu ensamblado, y modificar la
cadena de conexión para que la base de datos contenga esa misma ruta. Lo
"normal" es que la cadena de conexión sea algo así como @"Data
Source=\Archivos de Programa\Carpeta Aplicación\baseDatos.sdf"

Espero que te haya resultado útil.
Respuesta Responder a este mensaje
#2 Ricardo
07/04/2008 - 09:37 | Informe spam
Disculpa, probablemente querías decir que quieres conectarte a la base de
datos en el PC desde la PDA, entonces, tendrías que configurar una VPN en la
PDA, hacer que la PDA sea parte de la Red de trabajo, y luego poner la ruta
de acceso a la base de datos en la red en la cadena de conexión. Esto es algo
de configuración del sistema operativo de la PDA, lo de hacer que forme parte
de la red de tu empresa. Luego símplemente es saber la ruta y ponerla en la
ruta de conexión.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida