21 de febrero de 2012

Archivo de base de datos local

Hooooola a los sabios de la UCA, como me di cuenta que "no se acordaban" de estas cosas por mas sencillas que ellos mismos gritan que son, les dejo esta entrada para "ayudarles a recordar"

Por lo general las bases de datos pequeñas se entregan junto con el proyecto en una carpeta de este, específicamente en Proyecto/bin/Debug y luego se hace referencia a esta con la siguiente cadena de conexión que se puede conseguir desde settings en las propiedades del proyecto, la base para mi caso se llama fotografías:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\bin\Debug\fotografias.accdb

esto es cuando simplemente se copia el archivo de datos en nuestro proyecto, pero Visual Studio también da la opción de crearlo dando click derecho a nuestro proyecto desde el Solution Explorer



luego agregamos según las necesidades de la aplicación, por ejemplo con esta opción la base de datos a crear será una BD de SQL Server Compact que utiliza un archivo de datos SDF.

Que se guarda en donde este la carpeta del proyecto, solo se necesitara el driver para acceder a ella y claro la debida cadena de conexión, este tipo de base es útil cuando solo un usuario se conectara a la base en un momento dado.

No hay necesidad de instalar un servidor para acceder a una base de datos SDF. Sólo tiene que distribuir los archivos DLL que constituyen SSCE junto con su aplicación y acceder a los archivos de datos directamente. 




Una base de datos basada en los servicios es una base de datos que sólo se accede a través de un servidor. Utiliza el formato de SQL Server para los archivos de datos MDF y LDF adjuntados al servidor, es por esto que para poder conectarse a una base de datos SQL Server, el servicio de SQL Server debe estar ejecutándose, porque es que la que procesa sus solicitudes y acceder al archivo de datos.




y por otro lado las imágenes se guardan en la carpeta resources, se pueden guardar desde references en las propiedades del proyecto o buscar la carpeta directamente.




eso es todo.

Related Posts:

  • Limpiar TextBox en VSEncontré este código para limpiar todos los textbox de un formulario, aquí lo pongo en VB, me imagino cada quien lo hace a su manera, yo solo lo tengo aquí por cualquier cosa 'Declaramos … Read More
  • Try Catch para manejar errores en la AplicaciónCon este código pueden manejar el error que pueda producir algún método, Tales como error al conectar a internet un archivo invalido, etc. Try Process.Start(TextBox1.Text) Catch ex As Exception MessageBox.Show(ex.Message) E… Read More
  • Solo letras en los TexTbox de Windows Forms para VSAquí se muestra para todos los textbox del formulario pero si solo lo necesitan para uno especifico controlen el mismo evento KeyPress para ese textbox y ya Para VB este es el código Public Class Form1   &… Read More
  • MDI Container VSUn formulario MDI es un formulario (llamado "Padre" o "Parent") que puede contener otros formularios (llamados "Hijos" o "Child"). Para empezar creamos un proyecto "Windows Application" en VB, de forma automàtica se crea u… Read More
  • Pasar entre TextBox con la tecla ENTER en VSPara pasar entre diferentes textbox con solo presionar enter primero agregare un vergo de textboxes a un formulario tal como se muestra ahora para definir el orden en que cada textbox tomara el foco se hace lo siguient… Read More