5 de enero de 2012

Imagenes VB.NET 2/5

Ahora a hacer la base de datos que se utilizará, este ejemplo guarda solamente la ruta de las imágenes para no saturar la base de datos con bits al guardar las imágenes en esta, igual después muestro como se guarda la imagen en la base.

esta es la base a utilizar:

Create Table MyTablePreview
(
Codigo 
Int Identity(1,1),
Nombre 
Varchar(10),
Descripcion 
Varchar(10),
Imagen 
Image
)
Go

Si lo hacen desde El Management Studio, deberá verse así, la base se nombrara imágenes y la tabla será img, tal que los campos son:


ahora nos conectaremos desde Visual Basic a esta base, para eso haremos uso del app.config que en mi opinión es una buena manera de conectarnos, asi que creamos el proyecto en VB y le pones el nombre que quieras, luego le das click derecho a tu nuevo proyecto y te vas a propiedades, asi:


ahora se abre una nueva ventana y seleccionas settings al lado izquierdo, pones el nombre que quieras siempre y cuando sea representativo a la conexión, en mi caso le puse img, en type te vas hasta el final y seleccionas connection string, al hacer esto el campo de scope cambiara de user a application y en el cuarto campo deberás seleccionar el botón con los tres puntos para examinar y crear nuestro string de conexión


al seguir los pasos tendremos esta pantalla:


seleccionamos Microsoft SQL Server y press OK, luego damos a la pestaña de Server name y esperamos


Seleccionamos nuestro servidor y luego seleccionamos la base de datos con la que trabajaremos:


y luego presionamos el boton Test Connection


ahora volvemos a la ventana de setting, pero esta vez tenemos la cadena de conexion en el campo Value:


ahora guarda los cambios y cierra esa ventana, luego ve al Solution Explorer y veras como ya tienes un app.config, le das doble click y abrirás un archivo .xml donde esta especificado el connectionStrings que acabamos de crear


ahora añadimos un modulo, en mi caso lo llame conexxx.vb y dentro de este llamamos a nuestra conexión para así utilizarla mas fácilmente en el proyecto, este es el código


Imports System.Data.SqlClient


Module conexxx
    Public cnn As New SqlConnection(My.Settings.img)
End Module

y listo !!!

algunas cosas a tomar en cuenta al modificar la base de datos en Microsoft SQL Server Management Studio es que puede darte el error 


lo que debes hacer es irte al Management studio y seleccionar:


luego le quitas el cheque de selección a la opción de Prevent saving changes that require table re-creation y presionar OK


Igualmente para poder conectarte desde Visual Studio deberas habilitar los servicios de manera automatica para el SQL Express, para eso te vas aqui:

 es todo.

Related Posts:

  • Imagenes VB.NET 2/5Ahora a hacer la base de datos que se utilizará, este ejemplo guarda solamente la ruta de las imágenes para no saturar la base de datos con bits al guardar las imágenes en esta, igual después mue… Read More
  • Imagenes VB.NET 5/5Si lo que quieren es obtener una imagen en especifico, entonces al realizar la consulta, en el PictureBox pongan la ruta obtenida así:PictureBox1.Image = Image.FromFile(ruta) Si quieren algo mas formal aquí esta este código: … Read More
  • Imagenes VB.NET 4/5Ahora el código para mostrar las imágenes, yo los muestro aparte porque lo importante es mostrarles cómo funciona el código, a partir de aquí pueden hacer lo que les venga en gana. En este form utilizo un BindingNavigator par… Read More
  • Imagenes VB.NET 3/5Ahora va el código, primero haremos un form en VB a fin de ingresar información, como se dieron cuenta en la base de datos que creamos, hay cuatro campos, uno con nombre, otro de comentarios, uno para la ruta de la … Read More
  • Imagenes VB.NET 1/5Para empezar con lo obvio se necesitará tener instalado en Visual Studio, en mi caso trabajaré con Windows XP, independientemente necesitaremos descargar(por si no está instalado previamente) el Service Pack 3 para Windows XP… Read More