Uhm.. me dá otro error cuando incluyo otro case
Declaro el Recordset arriba:
Código:
var rstcomics= Server.CreateObject("ADODB.RecordSet");
var rstconcierto= Server.CreateObject("ADODB.RecordSet");
Lo uso abajo:
Código:
switch(rstBusqueda.Fields(0).value) {
case "comic":
var comic="Select comic_titulo,comic_imagen from comics where id_comic='"+ rstIntranet.Fields(0).value +"'";
rstcomics.Open(comic,cone,adOpenStatic,adCmdTable);
//Response.Write("Destacado ID: " + rstIntranet.Fields(0).value + " es comics");
Response.write("<img src='"+rstcomics.Fields(1).value+"'>")
Response.Write("<a href='desarrollo_comics.asp?Id="+rstcomics.Fields(0).value+"' class='desarrollo' target='_parent'>"+rstcomics.Fields(0).value+"</a>")
rstcomics.close();
break;
case "conciertos":
var conciertos="Select concierto_titulo,concierto_imagen from conciertos where id_concierto='"+ rstIntranet.Fields(0).value +"'";
rstconcierto.Open(conciertos,cone,adOpenStatic,adCmdTable);
Response.write("<img src='"+rstconcierto.Fields(1).value+"'>")
Response.Write("<a href='desarrollo_comics.asp?Id="+rstconcierto.Fields(0).value+"' class='desarrollo' target='_parent'>"+rstconcierto.Fields(0).value+"</a>")
rstconcierto.close();
break;
Y me dá este error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/portal_joven/listado_destacados_zuri.asp, línea 87 Linea 87: rstconcierto.Open(conciertos,cone,adOpenStatic,adC mdTable);
Lo único que se me puede ocurrir es .. que de error con el cone, pero no tengo que cerrarlo y abrirlo cada vez no?