Foros del Web » Programando para Internet » ASPX (.net) »

Problemas para asociar BD al proyecto web

Estas en el tema de Problemas para asociar BD al proyecto web en el foro de ASPX (.net) en Foros del Web. Hola, Soy nueva realizando proyectos web con asp. Estoy con un proyecto web que cree con el visual studio 2008. Por otro lado hice la ...
  #1 (permalink)  
Antiguo 10/08/2010, 16:27
 
Fecha de Ingreso: julio-2009
Mensajes: 26
Antigüedad: 15 años, 3 meses
Puntos: 0
Problemas para asociar BD al proyecto web

Hola,

Soy nueva realizando proyectos web con asp. Estoy con un proyecto web que cree con el visual studio 2008. Por otro lado hice la base de datos en el el sql server 2005.

Necesito hacer consultas a la base de datos desde mis paginas para podero controlar el logeo, la carga de los grids...

Para ello primero necesito asociar la base de datos al proyecto y no sé como lo tengo que hacer. He estado mirando por ahi pero no encuentro algo que me aclare.

Quiero que esté todo en mi local, no necesito publicar la web en ningun lado.

¿Sabría alguien decirme algun sitio, o algunos pasos para asociar mi proyecto con la base de datos y así poder relaizar consultas?

Gracias,
Un saludo
  #2 (permalink)  
Antiguo 10/08/2010, 17:51
 
Fecha de Ingreso: julio-2010
Mensajes: 77
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Problemas para asociar BD al proyecto web

OK te pongo un código con el cual tu podras conectarte a un SQL Server.
primeramente tienes que importar la libreria de SQL poniendo esta linea en la parte superior de tu codigo:
Imports system.data.sqlClient

despues en el boton de "entrar" ... por asi decirlo, pones este codigo:

Private sub btnEntrar_Click
dim conexion as new SqlConnection("DATA SOURCE = localhost; USER ID = <usuarioSql>; PASSWORD = <passdelusuarioSql>; INITIAL CATALOG = <basededatos>")
Dim comando as New SqlCommand("SELECT * FROM usuario WHERE user = @user AND password = @pass", conexion)
Dim datos as SQLDataReader

Try
conexion.open()
comando.parameters.add(new SqlParammeter("@user", txtusuario.text.trim))
comando.parameters.add(new SqlParammeter("@pass", txtpassword.text.trim))
datos = comando.ExecuteReader()
If datos.read = true Then
<<<<lo que quieres que suceda cuando concuerde el usuario y contraseña>>>>
Else
lblError.text = "No corresponden usuario y/o contraseña"
End If
Catch ex as SQLException
lblError.text = ex.Message
Finally
conexion.close
End Try

End Sub

Eso de lblError ... es un Label donde se publiquen los errores.

Espero te sirve!!!

Etiquetas: asociar, bd, proyectos, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:17.