Comillas dobles, sencillas...un lio

09/07/2007 - 14:23 por Fernando | Informe spam
Hola otra vez
Hace unos días ya me solucionasteis un problemilla con un Do While, if then
etc...
Siguiendo con la misma página, y para mejorarla (porque con lo que me
dijisteis ya funciona!), quiero hacer lo suguiente:
Genero un listado que saco de un recordset, y lo voy pintando en la pantalla
con las típicas instrucciones como estas:
Response.Write "<td class='campo'>" &rsdatos.Fields("sec_txt")&"</td>"
Al final de cada linea de registro que pinto quiero añadir un link a la
ficha del empleado/a en cuestion. Esta ficha se genera con un cgi que ya
está escrito y funcionando en la intranet. Para que genere la ficha hay que
pasarle como variable el código de empleado (que es uno de los campos que yo
tengo en mi recordset).
Pero me hago un lío con lo de las comillas dobles, sencillas, el '<%', y
todo eso...
Esta es la linea que no me funciona:
Response.Write "<td class='campo'> <a
href='http://cgi.intranet.empresa.es/cgi-bin/wiw?camp='<%rsdatos.Fields('cod
emple')>' >" &"Ver ficha"&"</a></td></tr>"

Lo que consigo es un hipervinculo, que me lleva a
http://cgi.intranet.empresa.es/cgi-...tos.Fields(codemple)>

Si hago camp='<%rsdatos.Fields('codemple')%> me genera un error de pagina...

(el recordset se llama 'rsdatos')

Gracias por vuestro interés
 

Leer las respuestas

#1 urko binarya
09/07/2007 - 14:39 | Informe spam
prueba asi
Response.Write "<td class='campo'> <a
href='http://cgi.intranet.empresa.es/cgi-...tos.Fields('codemple')&"'
Ver ficha</a></td></tr>"



saludos
urko


"Fernando" escribió en el mensaje
news:
Hola otra vez
Hace unos días ya me solucionasteis un problemilla con un Do While, if
then
etc...
Siguiendo con la misma página, y para mejorarla (porque con lo que me
dijisteis ya funciona!), quiero hacer lo suguiente:
Genero un listado que saco de un recordset, y lo voy pintando en la
pantalla
con las típicas instrucciones como estas:
Response.Write "<td class='campo'>" &rsdatos.Fields("sec_txt")&"</td>"
Al final de cada linea de registro que pinto quiero añadir un link a la
ficha del empleado/a en cuestion. Esta ficha se genera con un cgi que ya
está escrito y funcionando en la intranet. Para que genere la ficha hay
que
pasarle como variable el código de empleado (que es uno de los campos que
yo
tengo en mi recordset).
Pero me hago un lío con lo de las comillas dobles, sencillas, el '<%', y
todo eso...
Esta es la linea que no me funciona:
Response.Write "<td class='campo'> <a
href='http://cgi.intranet.empresa.es/cgi-bin/wiw?camp='<%rsdatos.Fields('cod
emple')>' >" &"Ver ficha"&"</a></td></tr>"

Lo que consigo es un hipervinculo, que me lleva a
http://cgi.intranet.empresa.es/cgi-...tos.Fields(codemple)>

Si hago camp='<%rsdatos.Fields('codemple')%> me genera un error de
pagina...

(el recordset se llama 'rsdatos')

Gracias por vuestro interés







Preguntas similares