04/05/2011, 13:18
|
| | Fecha de Ingreso: noviembre-2010 Ubicación: madrid
Mensajes: 478
Antigüedad: 14 años, 2 meses Puntos: 5 | |
Respuesta: suma la cantidad solo 1º celda Dim adapt As New OleDbDataAdapter
Dim setda As New DataSet
Dim com = conexion.CreateCommand
com.CommandType = CommandType.Text
com.CommandText = "UPDATE IntroduccionDeVentasAhora SET Pts =ROUND (Pts / (" & TxtPorcentaje.Text & "/100),2) and Fecha BETWEEN @FI AND @FF Order by Pts"""
com.Parameters.AddWithValue("@FI", Fecha1.Value.Date.ToString("dd/MM/yyyy"))
com.Parameters.AddWithValue("@FF", Fecha2.Value.Date.ToString("dd/MM/yyyy"))
adapt.UpdateCommand = com
conexion.Open()
com.ExecuteNonQuery()
DgTotales.Rows.Remove(DgTotales.CurrentRow)
conexion.Close()
me manda este error;
Error de sintaxis (falta operador) en la expresión de consulta 'ROUND (Pts / (10/100),2) and Fecha BETWEEN @FI AND @FF Order by Pts"'.
ajjjj me da algo |