Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2014, 16:36
antvo
 
Fecha de Ingreso: junio-2012
Mensajes: 233
Antigüedad: 11 años, 10 meses
Puntos: 3
De acuerdo Respuesta: Obtener valores de consulta sql por vbnet ?

Excelente gracias por la respuesta

Ya quedo lo que necesitaba.

Realice una clase para la conexión a la bd de sql server y esto me ayudo a reutilizar mi código que creaba manualmente la conexión y llego un punto donde ya estaba acumulando mucho código.

les dejo un ejemplo si se encuentran con una duda parecida:

Que les parece si optimizamos esta clase agregándole seguridad ¿que mas le faltaría?

Código vbnet:
Ver original
  1. Imports Microsoft.VisualBasic
  2. Imports System.Data
  3. Imports System.Data.SqlClient
  4.  
  5. Public Class conexion
  6.  
  7.     Dim Conexion As String = "server=TUsERVIDOR;uid=USER;pwd=CONTRASEÑA;database=BASEDEDATOS"
  8.     Dim Cnn As New SqlConnection()
  9.     Dim Cmd As SqlCommand
  10.     Dim Sql As String
  11.     Dim Dt As New DataTable() 'Datos de la cosulta sql
  12.     Dim Da As New SqlDataAdapter
  13.  
  14.  
  15. 'Constructor
  16.     Sub New()
  17.       'DEFINE SI NECESITAS
  18.     End Sub
  19.  
  20. 'Abrir conexion
  21.     Sub conectar()
  22.         Cnn = New SqlConnection(Conexion)  
  23.         Cnn.Open()
  24.     End Sub
  25.  
  26.  
  27.  
  28.     'Update
  29.     Sub Update(ByVal  st as String, ByVal id As String)
  30.  
  31.         Sql = " UPDATE  tabla set   valor='" & st & "'  WHERE id= " & id
  32.         Cmd = New SqlCommand(Sql, Cnn)
  33.         Cmd.ExecuteNonQuery()
  34.  
  35.     End Sub
  36.  
  37.  
  38.  
  39. End Class

Última edición por antvo; 21/02/2014 a las 16:38 Razón: Mejora