Título: Ayuda con la sentencia WHERE en VB.net Publicado por: airtraffic en 19 Febrero 2013, 21:13 pm Amigos, tengo el problema de que cuando quiero actualizar un dato en el datagridview me tira este error en el query, y este sucede al colocar la sentencia "where", espero alguien pueda ayudarme a solucionarlo, muchas gracias amigos :)
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.propietariosTableadapter.UpdateCommand = New OleDbCommand Me.propietariosTableadapter.UpdateCommand.CommandText = "UPDATE propietariosTableadapter SET Fiscalia = @fisdis, Expediente = @numexp, Reiteracion = @rei, Supervision = @sup, Victima = @noml, Delito = @deli, Avances = @obs WHERE Fecha = @ingreso" Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@fisdis", OleDbType.VarChar, 25, "Fiscalia") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@numexp", OleDbType.VarChar, 24, "Expediente") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@rei", OleDbType.VarChar, 24, "Reiteracion") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@sup", OleDbType.VarChar, 24, "Supervision") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@nom", OleDbType.VarChar, 24, "Victima") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@deli", OleDbType.VarChar, 24, "Delito") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@obs", OleDbType.VarChar, 24, "Avances") Me.propietariosTableadapter.UpdateCommand.Parameters.Add("@ingreso", OleDbType.BigInt, 24, "Fecha") Me.propietariosTableadapter.UpdateCommand.Connection = Me.miconexion Me.propietariosTableadapter.Update(parqueaderoDataset.Tables("propietariosTableadapter")) Título: Re: Ayuda con la sentencia WHERE en VB.net Publicado por: HdM en 19 Febrero 2013, 21:44 pm ¿De qué tipo es el campo fecha? ¿numérico?
Por favor, postea en la sección correcta y pon el código entre etiquetas GeSHi (twice) (http://foro.elhacker.net/net/error_de_sintaxis_en_la_instruccion_insert_into_ayuda_porfavor-t382894.0.html) Un saludo. Título: Re: Ayuda con la sentencia WHERE en VB.net Publicado por: airtraffic en 19 Febrero 2013, 21:52 pm Me.propietariosTableadapter.UpdateCommand.CommandText = "UPDATE propietariosTableadapter SET Fiscalia = @fisdis, Expediente = @numexp, Reiteracion = @rei, Supervision = @sup, Victima = @noml, Delito = @deli, Avances = @obs WHERE Fecha = @ingreso"
esta es la sección del codigo, no se si el were esta bien escrito en el query o si tiene que llevar parentesis. |