Estoy realizando un proyecto con VC++, aplicación basada en diálogos y tengo que hacer un UPDATE en la base de datos;
la base de datos es access, uso odbc, tengo la tabla "identificadores" y la clase CRidentificadores.
Entonces, en el punto donde tnego que hacer la actualización pongo:
sql.Empty();
sql.Format("%sUPDATE identificadores SET desc = '%s', date = '%s' WHERE id = '%s'",sql,identificador_desc,identificador_fecha,identificador);
MessageBox(sql);
theApp.m_pConexion->ExecuteSQL(sql);
Yo antes había hecho esta operación ya varias veces, pero ahora me sale el siguiente error:
ERROR DE SINTAXIS EN LA INSTRUCCIÓN UPTATE
Ah, otra cosa, todos los campos son TEXTO y el messagebox muestra lo que se supone que debe estar bien:
UPDATE identificadores SET desc='descripción', date = '12-12-90' WHERE id='vacio'
Lo he revisado varias veces y lo veo bien, no se donde puede estar el error.
Saludos y gracias de antemano




