Hola, perdonen que moleste con esto pero no se donde preguntar, me parecio
el foro mas adecuado.
Mi consulta(se las paso asi para que se ve mejor):
"SELECT * FROM [TEMAS] WHERE ([VER] = Ver) " 'Ver=Boolean(true)
+ "And ([CATEGORIA] = pCategoria) " (<--=Text "problematica", talvez)
+ "AND ([TITULO] LIKE pBuscar) " (<---=Text "busqueda")
+ "ORDER BY [FECHA] DESC"
el problema es que no se que es lo que pasa, cuando se agrega la parte
"problematica" a la consulta de sql, esta consulta no devuelve nada, pero si
le saco la parte "busqueda" anda.
la cadena sql se va creando segun opciones del usuario y esta la opcion de
buscar entre los titulos de la tabla(funciona bien) pero lo que quiero es
filtrar la tabla por tipo de producto 1º (pCategoria) y a eso filtrar por la
busqueda del usuario(pBuscar) TODO usando parametros.
+ "And ([CATEGORIA] LIKE pCategoria) " probe con "=" en vez de "LIKE" (no
anda), empeze a separar todo con parentesis (tampoco), de la forma en que me
funciono es ej: "[CATEGORIA] = 'mesa' " pero quisiera poder hacerlo por
parametros("tambpoco armado la cadena con variables) que ademas no entiendo
porque no anda.
CATEGORIA=es el tipo de producto por ejemplo: 'silla'
pCategoria,pBuscar(los 2 son campos de texto),Ver(boolean) y todos son parametros.
NOTAS:
-La base es en access 2003 uso asp.net 2.0 codigo en VB
-Sin usar parametros todo anda, pero no entiendo pq asi no, tampoco anteponiendo
un "@" al nombre de los parametros (creo q eso es solo para sqlserver no?)
-No se si sera q habra un numero maximo para la clausula WHERE osea un limite de
argumentoasa a comparar o sera la gran longitud q toma la cadena sql
-uso un oledbconnection
paso laa consulta por un oldbcommand "cmd.commandtext"
y agrego los parametros asi:
cmd.parameters.add("pBuscar", oledbtype.Wchar)
cmd.parameters("pBuscar").value= "cad a buscar"
-Tambien me dado cuenta q ahora si destildo Ver de un registro de la DB(osea lo pongo en false)
en la appweb cuando la cargo me lo sigue mostrando(antes no pasaba) asi q ahi tambien
hay problemas.
Y si hay algun buen manual de sql q trate parametros y quieran pasarmelos gracias
tambien yo tengo uno viejito y al parecer esta todo bien peroo no anda.
Bueno espero sus ayudas, y gracias desde ya.