Consulta Proyecto
Publicado por German Palaviccini (4 intervenciones) el 09/03/2015 02:27:20
Buenas.
Tengo una duda.
Estoy empezando a programar con visual Basic 2010.
Para crear cualquier aplicacion segun yo solo se necesita visual y deseo de hacerlo.
Hace poco me encontre con un proyecto de la facultad, el cual me pide un sistema de
biblioteca.
Tengo encuenta las necesidades del sistema, poniendome como cliente.
La duda que tengo es la siguiente:
El motor de base de datos que tengo que utilizar es MS SQL, pero cuando me enseñaron
de una manera breve, haciamos la conexion del SQL al Visual y añadiamos DataGridView
y es un proceso casi automatico.
El crear la conexion se crea un Data Set en el cual se pueden crear consultas o procedimientos
almacenador, el detalle es que con el Generador de consulta no puedo declarar variables, en fin
tiene muchas limitantes.
Otro metodo es Declarar cadena de conexion, Data adapter, data set u otros, Pero esto genera bastante
codigo.
Ya saben.
Dim Comando As String
Dim MiConexion As New SqlConnection
MiConexion.ConnectionString = My.Settings.BIBLIOTECA2ConnectionString
Dim SQLDR As SqlDataReader
Dim SQLComando As New SqlCommand
SQLComando.Connection = MiConexion
MiConexion.Open()
Comando = "SELECT N_USUARIO,P_NOMBRE,S_NOMBRE,P_APELLIDO,S_APELLIDO FROM USUARIOS WHERE N_USUARIO=(SELECT TOP(1) N_USUARIO FROM SESION ORDER BY N_USUARIO ASC)"
SQLComando = New SqlCommand(Comando, MiConexion)
SQLDR = SQLComando.ExecuteReader
SQLDR.Read()
Usuarios.nUsuario.Text = SQLDR(0)
Usuarios.pNombre.Text = SQLDR(1)
Usuarios.sNombre.Text = SQLDR(2)
Usuarios.pApellido.Text = SQLDR(3)
Usuarios.sApellido.Text = SQLDR(4)
SQLDR.Close()
Mi pregunta es si hay algun metodo para ejecutar estas instrucciones sin necesidad de tanto codigo.
De antemano gracias.
Atte.
German Palaviccini
Tengo una duda.
Estoy empezando a programar con visual Basic 2010.
Para crear cualquier aplicacion segun yo solo se necesita visual y deseo de hacerlo.
Hace poco me encontre con un proyecto de la facultad, el cual me pide un sistema de
biblioteca.
Tengo encuenta las necesidades del sistema, poniendome como cliente.
La duda que tengo es la siguiente:
El motor de base de datos que tengo que utilizar es MS SQL, pero cuando me enseñaron
de una manera breve, haciamos la conexion del SQL al Visual y añadiamos DataGridView
y es un proceso casi automatico.
El crear la conexion se crea un Data Set en el cual se pueden crear consultas o procedimientos
almacenador, el detalle es que con el Generador de consulta no puedo declarar variables, en fin
tiene muchas limitantes.
Otro metodo es Declarar cadena de conexion, Data adapter, data set u otros, Pero esto genera bastante
codigo.
Ya saben.
Dim Comando As String
Dim MiConexion As New SqlConnection
MiConexion.ConnectionString = My.Settings.BIBLIOTECA2ConnectionString
Dim SQLDR As SqlDataReader
Dim SQLComando As New SqlCommand
SQLComando.Connection = MiConexion
MiConexion.Open()
Comando = "SELECT N_USUARIO,P_NOMBRE,S_NOMBRE,P_APELLIDO,S_APELLIDO FROM USUARIOS WHERE N_USUARIO=(SELECT TOP(1) N_USUARIO FROM SESION ORDER BY N_USUARIO ASC)"
SQLComando = New SqlCommand(Comando, MiConexion)
SQLDR = SQLComando.ExecuteReader
SQLDR.Read()
Usuarios.nUsuario.Text = SQLDR(0)
Usuarios.pNombre.Text = SQLDR(1)
Usuarios.sNombre.Text = SQLDR(2)
Usuarios.pApellido.Text = SQLDR(3)
Usuarios.sApellido.Text = SQLDR(4)
SQLDR.Close()
Mi pregunta es si hay algun metodo para ejecutar estas instrucciones sin necesidad de tanto codigo.
De antemano gracias.
Atte.
German Palaviccini
Valora esta pregunta


0