Foros del Web » Programando para Internet » ASPX (.net) »

Error de sintaxis (falta operador) en la expresión de consulta

Estas en el tema de Error de sintaxis (falta operador) en la expresión de consulta en el foro de ASPX (.net) en Foros del Web. hola gente quiero hacer este update y me sale este error Error de sintaxis (falta operador) en la expresión de consulta '\Upload\Alq10mas.html'. lo ultimo ('upload\alq10mas.html') ...
  #1 (permalink)  
Antiguo 23/03/2011, 08:33
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Error de sintaxis (falta operador) en la expresión de consulta

hola gente quiero hacer este update y me sale este error
Error de sintaxis (falta operador) en la expresión de consulta '\Upload\Alq10mas.html'.

lo ultimo ('upload\alq10mas.html') corresponde al valor que asume "ruta" en ese momento


Código PHP:
  conn = New OleDbConnection
                conn
.ConnectionString ConfigurationManager.ConnectionStrings("Base de datosConnectionString2").ToString()

                
Dim consulta As String "UPDATE alquileres SET  a_localidad =  " ruta "   WHERE Id_alquileres = @Id_alquileres"

                
comm = New OleDbCommand(consulta)
                
comm.Connection conn
                conn
.Open()
                
comm.ExecuteNonQuery()
                
conn.Close() 
no declare un select anterior a esta consulta, es necesario?
  #2 (permalink)  
Antiguo 23/03/2011, 11:22
 
Fecha de Ingreso: enero-2009
Mensajes: 201
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Error de sintaxis (falta operador) en la expresión de consulta

hola

si veo tu select
Código SQL:
Ver original
  1. [COLOR=#000000][COLOR=#007700]
  2.                 [/COLOR][COLOR=#0000BB][/COLOR][COLOR=#DD0000]"UPDATE alquileres SET  a_localidad =  " [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]ruta [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#DD0000]"   WHERE Id_alquileres = @Id_alquileres"
  3. [/COLOR][/COLOR]

a_localidad es varchar, porque si es varchar tendraia que ir asi a_localidad = '" + ruta + "'
lo otro, no declaras
@Id_alquileres... saco por conclusion que es un parametro del sql, igual lo tienes que declarar, o sino pasarlo dentro de la cadena del sql
algo asi

Código SQL:
Ver original
  1. [COLOR=#000000][COLOR=#007700]
  2.                 [/COLOR][COLOR=#0000BB][/COLOR][COLOR=#DD0000]"UPDATE alquileres SET  a_localidad =  " [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]ruta [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#DD0000]"   WHERE Id_alquileres = [/COLOR][/COLOR][COLOR=#000000][COLOR=#DD0000]" [/COLOR][COLOR=#007700]+ [/COLOR][/COLOR][COLOR=#000000][COLOR=#DD0000][/COLOR][/COLOR][COLOR=#000000][COLOR=#DD0000]Id[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700][/COLOR][COLOR=#0000BB] [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#DD0000]" [/COLOR][/COLOR][COLOR=#000000][COLOR=#DD0000]"
  3.  
  4. [/COLOR][/COLOR]

espro tte sirva

SLDS
__________________
Francisco Birrer
Arquitecto de Software e-process
http://www.universite.cl

Etiquetas: falta, operador, sintaxis, aspx
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 20:09.