Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2002, 13:13
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Problemas con el UpDate

Al yo actualizar el registro con la siguiente sentencia me borra los demas poniendome la misma informacion en todos, osea que si tengo 5 registros de contactos diferentes si le hago ese update me pone los 5 igualitos a la ultima modificación. Este es el código:

If MsgBox("Esta seguro que desea Modificar este registro", vbYesNo + vbQuestion, "Modificar registro") = vbYes Then
CnDatos.Open "dbDatos"
Set RsTblDatos = CnDatos.Execute("Update TblDatos set Nombre='" & TxtNombre & "',Direccion='" & _
TxtDireccion & "',TelCasa='" & TxtTelCasa & "',TelTrabajo='" & TxtTelTrabajo & _
"',TelCelular='" & TxtTelCelular & "',EMail='" & TxtEmail & _
"',PaginaWeb='" & TxtPaginaWeb & "',Tipo='" & CmbTipo & "',Nota='" & TxtNota & _
"',Fecha=#" & DtpFecha & "#")
End If

Entonces los amigos mios me dicen que es el me falta el where, pero lo coloque asï que fue la unica manera de que al leer el código sentia que tenía sentido y me da error: el error es (Error de sintaxis en la instruccion UPDATE)

If MsgBox("Esta seguro que desea Modificar este registro", vbYesNo + vbQuestion, "Modificar registro") = vbYes Then
CnDatos.Open "dbDatos"
Set RsTblDatos = CnDatos.Execute("Update TblDatos set Nombre,Direccion,TelCasa,TelTrabajo,TelCelular,EMa il,PaginaWeb,Tipo,Nota,Fecha Where Nombre='" & TxtNombre & _
"',Direccion='" & _
TxtDireccion & "',TelCasa='" & TxtTelCasa & "',TelTrabajo='" & TxtTelTrabajo & _
"',TelCelular='" & TxtTelCelular & "',EMail='" & TxtEmail & _
"',PaginaWeb='" & TxtPaginaWeb & "',Tipo='" & CmbTipo & "',Nota='" & TxtNota & _
"',Fecha=#" & DtpFecha & "#")
End If



.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--