TableAdapter NOOO Actualiza BD

01/08/2006 - 04:34 por Daniel S. | Informe spam
Amigos, les escribo porque genere una aplicacion por medio de asistente, y a
la hora de actualizar los datos cargados en el DataSet no se reflejan en la
BD. Estoy trabajando con VB 2005. En el primer paso del asistente hago una
nueva conexion y es ahi donde debo especificar donde esta la BD en cuestion,
una vez hecho esto el Visual me propone realizar una copia de esa base que la
pone en el proyecto, y eseeeee es problema porque si mantengo la ubicacion de
la BD se actualiza todo bien.

Mi pregunta esDONDE debe estar ubicada mi base de datos?, estoy
trabajando con ACCESS, es decir, como puedo hacer para que en mi cadena de
conexion no haya una ruta especifica de la base de datos. Esto lo solucionaba
realizando la copia local que me proponia el asistente, pero de esta forma el
TABLEADAPTER NO ACTUALIZA LA BD.

Gracias.
 

Leer las respuestas

#1 Alpepep
01/08/2006 - 17:38 | Informe spam
Yo leo el directorio donde está la aplicación mediante

Public camino As String = Directory.GetCurrentDirectory.ToString

que será el mismo donde esté el ejecutable. Situa en ese mismo directorio la
Base de Datos y la cadena de conexión podría ser algo así:

Public conexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& camino & "\fichero.mdb"

Cuando hayas terminado la aplicación te bastará con copiar en el mismo
directorio (el que sea) el ejecutable y el .mdb y funcionará sin ningún
problema.

Saludos.

"Daniel S." escribió:

Amigos, les escribo porque genere una aplicacion por medio de asistente, y a
la hora de actualizar los datos cargados en el DataSet no se reflejan en la
BD. Estoy trabajando con VB 2005. En el primer paso del asistente hago una
nueva conexion y es ahi donde debo especificar donde esta la BD en cuestion,
una vez hecho esto el Visual me propone realizar una copia de esa base que la
pone en el proyecto, y eseeeee es problema porque si mantengo la ubicacion de
la BD se actualiza todo bien.

Mi pregunta esDONDE debe estar ubicada mi base de datos?, estoy
trabajando con ACCESS, es decir, como puedo hacer para que en mi cadena de
conexion no haya una ruta especifica de la base de datos. Esto lo solucionaba
realizando la copia local que me proponia el asistente, pero de esta forma el
TABLEADAPTER NO ACTUALIZA LA BD.

Gracias.

Preguntas similares