Error de sintaxis en código para insertar
Hola a todos,
En el siguiente código me da un error de sintaxis en la lÃnea:
Recordset1.Source = "Select * From dbo.npedidos where proyecto=" & cProyecto &
No consigo ver el error ¿Puede ser un error arrastrado? Por si sirve de ayuda les pongo el código entero. Gracias de antemano
<%
'Declaramos las variables
Dim sNombre
Dim cNombre
Dim filtro
Dim Recordset1
'Recogo el formulario de Request.Form("Nombre)
'Trim elimina los espacios en blanco a derecha e izquierda
sProyecto = Trim(Request.Form("proyecto"))
cProyecto = sProyecto
%>
<%
MM_editConnection = MM_pedidos_STRING
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_editConnection
Recordset1.Cursortype= 2
Recordset1.LockType= 3
if cProyecto <> "" then
Recordset1.Source = "Select * From dbo.npedidos where proyecto=" & cProyecto &
else
filtro=""
If cNombre = "" then
Recordset1.Source = "Select * From dbo.npedidos "
else
Recordset1.Source = "Select * From dbo.npedidos where " & filtro &
end if
end if
Recordset1.Open
'response.Write(rs.Source)
if Recordset1.eof then
%>
En el siguiente código me da un error de sintaxis en la lÃnea:
Recordset1.Source = "Select * From dbo.npedidos where proyecto=" & cProyecto &
No consigo ver el error ¿Puede ser un error arrastrado? Por si sirve de ayuda les pongo el código entero. Gracias de antemano
<%
'Declaramos las variables
Dim sNombre
Dim cNombre
Dim filtro
Dim Recordset1
'Recogo el formulario de Request.Form("Nombre)
'Trim elimina los espacios en blanco a derecha e izquierda
sProyecto = Trim(Request.Form("proyecto"))
cProyecto = sProyecto
%>
<%
MM_editConnection = MM_pedidos_STRING
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_editConnection
Recordset1.Cursortype= 2
Recordset1.LockType= 3
if cProyecto <> "" then
Recordset1.Source = "Select * From dbo.npedidos where proyecto=" & cProyecto &
else
filtro=""
If cNombre = "" then
Recordset1.Source = "Select * From dbo.npedidos "
else
Recordset1.Source = "Select * From dbo.npedidos where " & filtro &
end if
end if
Recordset1.Open
'response.Write(rs.Source)
if Recordset1.eof then
%>
un saludo, hace tiempo que no hago nada en asp, pero creo que era asi....
prueba en la sentencia despues del ultimo del ultimo & a poner ""(abrir y cerrar comillas).
tambien puede ser un error de captura de datos del recorset, asegurate al recojer los datos haciendo un cambio de tipo a la captura.
en la linea
<Recordset1.Source = "Select * From dbo.npedidos where " & filtro &>
la variable filtro deve de tener una asignacion de valor ej: ..... where filtro=" & filtro & ""
espero que te sirva.
prueba en la sentencia despues del ultimo del ultimo & a poner ""(abrir y cerrar comillas).
tambien puede ser un error de captura de datos del recorset, asegurate al recojer los datos haciendo un cambio de tipo a la captura.
en la linea
<Recordset1.Source = "Select * From dbo.npedidos where " & filtro &>
la variable filtro deve de tener una asignacion de valor ej: ..... where filtro=" & filtro & ""
espero que te sirva.