Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2010, 11:40
Ka0stj
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 10 meses
Puntos: 37
Respuesta: ¿Como implementar UPDATE() y SUM() ?

Hola easolano5

El update lo puedes hacer de la siguiente manera:

Código vb:
Ver original
  1. UPDATE " tabla " SET "campo_a_modificar " = "nuevo_valor " WHERE " & condicion

El sum de la siguiente manera para evitar errores:

Código vb:
Ver original
  1. SELECT ISNULL(SUM(" columna"),0) FROM " tabla " WHERE " & condicion

Ahora bien nose si donde dices que no sabes como hacerlo en vb te refieres a la ejecución de estos comandos o si tu problema esta en la creación de dichos comandos (querys).

De ser la primera opción te agrego esto.

Para el Update:

Código vb:
Ver original
  1. Public Sub EjecutarQuery(ByVal sql As String, ByVal objConn As SqlConnection)
  2.  
  3.         Dim cmd As System.Data.SqlClient.SqlCommand
  4.         cmd = New System.Data.SqlClient.SqlCommand()
  5.         cmd.Connection = objConn
  6.         cmd.CommandText = sql
  7.         cmd.ExecuteNonQuery()
  8.  
  9.     End Sub

Para el Sum:

Código vb:
Ver original
  1. Public Function EjecutarEscalar(ByVal sql As String, ByVal objConn As SqlConnection)
  2.  
  3.         Dim total As Double
  4.  
  5.         Dim cmd As System.Data.SqlClient.SqlCommand
  6.         cmd = New System.Data.SqlClient.SqlCommand()
  7.         cmd.Connection = objConn
  8.         cmd.CommandText = sql
  9.         total = cmd.ExecuteScalar
  10.  
  11.         Return total
  12.  
  13.     End Function

Pueden existir distintas formas pero yo utilizo las mencionadas anteriormente.

Espero y te sirvan, Saludos!