Visual Studio Base de Datos integradas al proyecto.Vamos a analizar una situacin particular que se produce al integrar las bases de datos, ya sean Ms Access, Sql Compact, Sql Server, o cualquier otra que pueda integrarse al Visual Studio.Cuando se desarrollan aplicaciones de escritorio, Win.Form o WPF y a estos proyectos se le agrega una db, puede que las actualizaciones de datos no impacten sobre el archivo que se visualiza en el Solution Explorer.Nota si bien el ejemplo del articulo estar basado en Sql Compact.Ms Access. mdb,. Sql Server.Problema Cuando un conectionstring se define usando el nombre de la db o Data.Directory para especificar la localizacin del archivo de base de datos, en ambos casos se hace referencia a la carpeta donde se encuentra ejecutndose el.Data SourceData. DirectoryContactos.Search the worlds information, including webpages, images, videos and more.Google has many special features to help you find exactly what youre looking for.Today I am pleased to present a guest post written by my colleague Nicholas Hebb.Nick appears online frequently, commenting on Excelrelated blogs and corresponding.Ve in rs cl GR in d uye AT igitA IS l.Acros en excel 2013 que nos ayuden a agilizar el trabajo diario.Tambin conoceremos nuevas funciones y procedimientos.En la publicacin del anexo 1 de la RMF2013 se encuentra El formato 37 editable 2013 constancia de sueldos salarios y conceptos asimilados,crdito al.MmctIY8.jpg' alt='Forma 37 Editable En Excel 2012 How To Add' title='Forma 37 Editable En Excel 2012 How To Add' />Persist Security InfoFalse Al usar este tipo de connection string es bastante comn ver desarrollos en donde la db se encuentra integrada al Visual Studio.Si se est ejecutando desde el Visual Studio la carpeta, por defecto, donde compila y deja los archivos resultantes ser el binDebug del proyecto, es all donde la aplicacin espera que se encuentre la base de datos.No hay que engaarse, los cambios que realicen actualizacin a la db no sern efectuadas sobre el archivo que se visualiza integrado al VS el que se visualiza en la imagen anterior, sino que las modificaciones se realizaran sobre la copia que crea el Visual Studio en la carpeta binDebug.Como se observa, el Visual Studio creo una copia de la db en la carpeta donde compila, es por eso que.Por lo tanto, si luego de ejecutar la aplicacin desde el VS, la aplicacin realizo actualizaciones en los datos, al detenerla y realizar doble click en el archivo de base de datos que est integrado en el Solution Explorer para poder trabajarlo desde el Server Explorer, no se visualizara ningn cambio. Star Trek Cast . Al usar el Show Table Data no habr cambios que visualizar.Sera necesario usar la opcin.Para poder acceder a al db que se copi en el binDebug y al hacer bloque click en esta y verla en el Server Explorer all si estarn las actualizaciones realizaras en la ultima ejecucin.Nota recuerden que al volver a ejecutar desde el Visual Studio la db que se encuentra en la carpeta binDebug ser reemplazada por una nueva copia.Esta situacin solo se manifiesta si se ejecuta desde el Visual Studio, cuando se lleve el.Visual Studio en medio creando una carpeta donde ubicar los archivos resultantes necesario para la ejecucin.Solucin Si se quiere evitar esta situacin y hacer uso de la misma db que esta integrada al proyecto, el primer paso ser deshabilitar la copia que realiza el VS, para ello se debera ir a las propiedades del archivo.Y all cambiar la opcin a Do not copyY luego se deber modificar el string de conexin indicando la ruta completa el archivo de la db, usar solo el nombre o Data.Directory ya no ser valido porque no se copiara el archivo a la carpeta de compilacionstring connstring Data SourceC.Contactos. Persist Security InfoFalse Conclusin Si bien esta caracterstica que aporta el Visual Studio al realizar una copia automtica del archivo de base de datos a la carpeta de compilacin podra ser til en algunas situaciones, como ser aquellas donde se espera datos inicializados para realizar pruebas, pero hay otras donde no es til, por eso existen opciones que se pueden cambiar para deshabilitar esta accin.Al implementar la solucin mencionada logramos referenciar la db que se encuentra integrada al proyecto.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |