Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error= Falta operador en una SQL

Estas en el tema de Error= Falta operador en una SQL en el foro de Bases de Datos General en Foros del Web. Dim strSQL As String Dim Exp, N_1 As Integer N_1 = (E1 + 2 * E2) / 3 Exp = Me!EXPEDIENTE strSQL = "UPDATE ALUMNOS ...
  #1 (permalink)  
Antiguo 15/07/2005, 12:55
 
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 0
Error= Falta operador en una SQL

Dim strSQL As String
Dim Exp, N_1 As Integer
N_1 = (E1 + 2 * E2) / 3
Exp = Me!EXPEDIENTE
strSQL = "UPDATE ALUMNOS SET N1=" & N_1 & "WHERE EXPEDIENTE=" & Exp
CurrentDb.Execute strSQL


El código anterior me da "Error de sintaxis (falta operador) en la consulta". He probado ya con muchas posibilidades de comillas, comas &, etc, y no sé que mas hacer.
  #2 (permalink)  
Antiguo 15/07/2005, 15:42
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
No veo nada mas allá de un espacio faltante. ¿Has revisado la cadena producida antes de intentar ejecutarla? (será lo que reciba tu servidor de SQL)

PD. También es probable que te falte convertir los enteros a cadena.

strSQL = "UPDATE ALUMNOS SET N1=" & CStr(N_1) & " WHERE EXPEDIENTE=" & CStr(Exp)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:56.