Problema con UPDATE

19/12/2005 - 15:56 por JReyes | Informe spam
Tengo este codigo para hacer un update en una base de datos SQL Server:
Try
Dim Insertar As Boolean = ExecuteNonQuery("UPDATE visitas " & _
"SET recordp = '" & txtRecordp.Text & "'," & _
"fechaadm = '" & mskFechaadm.Text & "'," & _
"codigos = '" & txtCodigoSeguro.Text.Trim & "'," & _
"poliza = '" & txtPoliza.Text.Trim & "'," & _
"grupo = '" & txtGrupo.Text.Trim & "'," & _
"nombres = '" & txtNombreSeg.Text.Trim & "') WHERE (recordn = '"
& txtRecordn.Text.Trim & "')")
If Insertar Then
MsgBox("Grabado correctamente...")
Else
MsgBox("Ha ocurrido un error...")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try

Pero me presenta el suiguiente error:

Cast from string "UPDATE visitas SET recordp = '0'" to type 'Long' is not
valid.

Pueden ayudarme a resolver esto.
Gracias de antemano..
 

Leer las respuestas

#1 Miguel A. Nievas - MCAD.NET
19/12/2005 - 19:23 | Informe spam
El tema es que estas metiendo en RECORDP un String. y te esta diciendo que
pongas un LONG.. o sea.. hace un convert e a CLng(txtRecordp.Text) y sacale
las comillas simples

Atte. Miguel A. Nievas
MCAD.NET

"JReyes" wrote:

Tengo este codigo para hacer un update en una base de datos SQL Server:
Try
Dim Insertar As Boolean = ExecuteNonQuery("UPDATE visitas " & _
"SET recordp = '" & txtRecordp.Text & "'," & _
"fechaadm = '" & mskFechaadm.Text & "'," & _
"codigos = '" & txtCodigoSeguro.Text.Trim & "'," & _
"poliza = '" & txtPoliza.Text.Trim & "'," & _
"grupo = '" & txtGrupo.Text.Trim & "'," & _
"nombres = '" & txtNombreSeg.Text.Trim & "') WHERE (recordn = '"
& txtRecordn.Text.Trim & "')")
If Insertar Then
MsgBox("Grabado correctamente...")
Else
MsgBox("Ha ocurrido un error...")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try

Pero me presenta el suiguiente error:

Cast from string "UPDATE visitas SET recordp = '0'" to type 'Long' is not
valid.

Pueden ayudarme a resolver esto.
Gracias de antemano..


Preguntas similares