Access - Error programación VBA

   
Vista:

Error programación VBA

Publicado por Miguel (29 intervenciones) el 10/10/2014 11:30:57
Hola a todos,

os comento una duda de programación,

If sEHPVB <> "" And sEHPVB <> obtenerVacios(TBL1("EHPVB")) Then
'Actualizar la tabla Todosmodelos
sql = "Update Todosmodelos SET EHPVB ='" & sEHPVB & "' WHERE Id_PHS_Desm =" & lFilaPHs & " And TBL1("Modelo")="SE27X";"
db.Execute (sql)

Lo que pongo en negrita es lo que he cambiado, lo demás antes funcionaba perfecto. La idea es que antes actualizaba todos los datos de la tabla, ahora necesito que sólo actualice los campos de la tabla Todosmodelos (abierta como Recordset TBL1) en los cuales el valor del campo Modelo sea igual a SE27X (no es variable,es un string) y que Id_phs_desm=lfilaphs. El error debe ser de sintaxis supongo (no sé si se puede usar un And ahí)...

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error programación VBA

Publicado por Jesús Manuel (134 intervenciones) el 10/10/2014 11:39:00
Si SE27X es un string tiene que ir entre comilla simple '

= ‘SE27X’
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error programación VBA

Publicado por Miguel (29 intervenciones) el 10/10/2014 11:54:42
Siii era eso...no me había fijado. Muchas gracias Jesús Manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar