Documentos de Académico
Documentos de Profesional
Documentos de Cultura
es
Esta es una pregunta que aparece con frecuencia en los foros de programación
relacionados con Visual Studio:
https://www.campusmvp.es/recursos/post/Problema-Desde-Visual-Studio-se-pierden-los-datos-que-grabo-la-aplicacion.aspx 1/6
16/7/2020 Problema: Desde Visual Studio se pierden los datos que grabó la aplicación | campusMVP.es
Lo primero que necesitas comprender es que tu proyecto no tiene una sino dos
bases de datos. Una es la que has añadido en tiempo de diseño en el código
fuente. Y la otra se genera automáticamente en el |Datadirectory|. Esta
última es la que realmente utiliza el programa en tiempo de ejecución.
Con esto se resuelve un problema relativamente trivial, pero que ocasiona sorpresa
en muchos desarrolladores que comienzan a usar Visual Studio y todavía no
conocen esta característica.
https://www.campusmvp.es/recursos/post/Problema-Desde-Visual-Studio-se-pierden-los-datos-que-grabo-la-aplicacion.aspx 3/6
16/7/2020 Problema: Desde Visual Studio se pierden los datos que grabó la aplicación | campusMVP.es
Alberto es MVP de C#, y lleva varias décadas desarrollando software. Cuenta entre otras con
las certi caciones MCSE, MCDBA, MCITP, MCSD, MCPD. En la actualidad
trabaja como consultor independiente dedicándose también a la
formación. Es instructor certi cado por Microsoft.
Comentarios (8) -
Rafael
10/11/2017 7:23:23
Muchas gracias por la información, era lo que necesitaba y no sabía como buscar. Muy bien
explicado
Responder
Didier
18/06/2018 21:07:58
Estoy programando en VS Express 2012, Basic, hice tal como dices, pero no me funciono... asi ke
sigo buscando una respuesta ke funcione.
Responder
JAVIER V.
14/11/2018 17:00:11
Mi querido Alberto, sigo con el mismo problema. Solo que yo estoy trabajando con visual
basic.net y access.
Donde esta el problema.
Gracias
Responder
Reynaldo
21/11/2018 17:13:52
Necesito ayuda con la cadena de conexión con una base de datos creada dentro de la carpeta
app_data en visual studio 2017, o sea un archivo .mdf, o como se identi ca el servidor con el
asistente.
Responder
https://www.campusmvp.es/recursos/post/Problema-Desde-Visual-Studio-se-pierden-los-datos-que-grabo-la-aplicacion.aspx 4/6
16/7/2020 Problema: Desde Visual Studio se pierden los datos que grabó la aplicación | campusMVP.es
Hola Reynaldo:
Para acceder de manera directa a una base de datos contenida en un archivo .mdf dentro
de la carpeta App_Data de tu proyecto debes tener instalado SQL Server Express Edition
(www.microsoft.com/.../sql-server-editions-express) que es el que tiene la capacidad de
adjuntar dinámicamente las bases de datos cuando son necesarias, facilitando así su
despliegue.
"data source=.\SQLEXPRESS;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|TuArchivo.mdf;User Instance=true"
Saludos!
Responder
abate
28/04/2019 23:43:08
hola Reynaldo soy Claudio abate estoy en 2°año de desarrollo de software y tengo un problema
que seguro para vos es muy tonto pero a mi me esta volviendo loco tengo un proyecto en visual
studio 2017 y tengo un modulo de conexión y tengo dos bases de datos de access como puedo
hacer para cuando conecte lo hagan las dos y algo mas tengo dos formularios hechos y tiene
botones de : agregar, buscar, salir, modi car y cancelar la cosa que cuando hago andar
conectando una sola base de datos que ahi si anda el botón modi car no me remplaza los datos
del id que pongo sino que me lo guarda generando otro id no te imaginas como me estoy
volviendo re loco no te imaginas como agradecería tu ayuda te cargo la línea de código de
conexión del modulo y la línea de el botón modi car.
Module Module1
Public coneccion As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data
source=c:\tp\datos\escuela_abba1.accdb;persist security info=false")
Public comando As OleDb.OleDbCommand
Public lectordedatos As OleDb.OleDbDataReader
End Module
y
Private Sub modi car_Click(sender As Object, e As EventArgs) Handles modi car.Click
Try
Dim modi car As String
modi car = ""
modi car = "update escuela set apellido '" & apellido.Text & "', nombre '" & nombre.Text
& "', direccion '" & direccion.Text & "', localidad '" & localidad.Text & "', dni '" & dni.Text & "' where
id = " & Val(id.Text) & ""
comando.Connection = coneccion
comando.CommandType = CommandType.Text
comando.CommandText = modi car
MsgBox("DATOS MODIFICADOS")
Catch ex As Exception
https://www.campusmvp.es/recursos/post/Problema-Desde-Visual-Studio-se-pierden-los-datos-que-grabo-la-aplicacion.aspx 5/6
16/7/2020 Problema: Desde Visual Studio se pierden los datos que grabó la aplicación | campusMVP.es
MsgBox(ex.ToString)
End Try
End Sub
End Class
muchas gracias......seguro vos si vas a ver donde esta la falla.
Responder
Freddy
08/05/2019 20:38:45
Responder
Valentín
10/01/2020 19:46:02
Hice un programa en visual estudio basic, y un userform.. El cual mostraba un gra co desde
puerto... Hice un ejecutable y ya no puedo ingresar al programa se borro o se perdió, no se
como recuperarlo
Responder
https://www.campusmvp.es/recursos/post/Problema-Desde-Visual-Studio-se-pierden-los-datos-que-grabo-la-aplicacion.aspx 6/6