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:

  • Operador ternario en VS El operador ternario ? en programación es una forma de hacer operaciones condicionales con 3 parámetros. La forma básica de aplicarlo es la siguiente:expresión1 ? expresión2 : expresión3Se evalúa la expresión1, y si su resul… 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
  • Centrar Formulario VSSe puede utilzar la propiedad del formulario para centrarlo en la pantalla Form1.StartPosition = FormStartPosition.CenterScreen pero en caso desconfíes que pueda variar la posición al volver a abrirlo… Read More
  • ComboBoxpara agregar valores a un ComboBox solo debe hacerse esto ComboBox.Items.Add("Direccion correo Hotmail") ComboBox.Items.Add("Direccion correo Gmail") ComboBox.Items.Add("Direccion correo Yahoo") ComboBox.Items.Add("Direccio… Read More
  • Regiones en VS Al programar lo más seguro es que hagamos un proyecto algo grandecito, por lo que se acumula el código y puede llegar a ser difícil trabajar sobre este, así que lo mejor es ordenarlo de manera que puedas ocultar o mostrar p… Read More