
26/02/2007, 06:20
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Problema variables ASP La pregunta es la siguiente en ASP.
Estoy en un proyecto web y el caso es que abres un arhivo llamado ficha.asp y muestra una serie de datos entre ellos ref y ref2 los cuales los tomo del archivo inicial (con el que abri ficha.asp).
Hasta ahi todo claro, abres un archivo asp que muestra ref y ref2; y quiero abrir otra ventana aparte de esta que tome esa ref y ref2 ademas de mostrar esas dos variables tiene que permitir guardarlas en un registro junto con mas datos.
Codigo:
archivo: ficha.asp 'abrimos la ventana de compradores donde va ref y ref2
'la funcion abrir ventana esta arriba y abre perfectamente
<a href="javascript:ventanaSecundaria('../comprador2.asp?ref=<%=(ficha.Fields.Item("ref").Va lue)%>&ref2=<%=(ficha.Fields.Item("ref2").Value)%> ')">Nuevo Expediente para: </a>
archivo comprador2.asp 'la consulta para recibir y mostrar a ref y ref2
refer=request.QueryString("ref")
refer2=request.QueryString("ref2")
Dim entrega
Dim entrega_numRows
Set entrega = Server.CreateObject("ADODB.Recordset")
entrega.ActiveConnection = MM_lai_STRING
entrega.Source = "SELECT * FROM vivienda WHERE ref="&refer&" and ref2='"&refer2&"'"
entrega.CursorType = 0
entrega.CursorLocation = 2
entrega.LockType = 1
entrega.Open()
entrega_numRows = 0
... 'donde lo muestra
...
<%response.write(entrega.Fields.Item("ref2").Value )&"/"&(entrega.Fields.Item("ref").Value)%>
Esto es lo que tambien hace comprador2.asp, ingresar datos de un formulario.
...
nombre=request.form("nombre")
apellidos=request.form("apellidos") "&refer&" and "&refer2&"= referencia
referencia=request.form("referencia")
...
ingresar.addnew
ingresar("nombre")=nombre
ingresar("apellidos")=apellidos
ingresar("refvivienda")=refvivienda
...
ingresar.update
ingresar.Close()
Set ingresar = Nothing
Intente lo que esta en rojo... mensaje de error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'ref= and ref2='''.
Llevo poco con ASP, le he dado vueltas a la m**** esta y nada; un poco de luz por favor. |