Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   AddInParameter (http://www.forosdelweb.com/f29/addinparameter-607704/)

Axelaser 21/07/2008 01:46

AddInParameter
 
buenas a todos!

A ver si me podeis echar un cable! Resulta que tengo una consulta a la base de datos, una select. Le paso un parametro, en este caso nombre de articulo mediante el metodo AddInParameter. El parametro en este caso es un string, que en la consulta le hago un like. La consulta seria algo asi... Select... where Nombre_Articulo lile '%@NombreArticulo%'... El problema me viene porque al pasarle el parametro en formato string genera lo siguiente en la sql: Select... where Nombre_Articulo lile '%"TONER"%'... (en este caso le pase la palabra toner). Alguna idea para quitar esas comillas dobles? Un saludo a todos!

Axelaser 21/07/2008 02:37

Respuesta: AddInParameter
 
:aplauso: Me voy a responder a mi mismo:

Para resolver el problema de las comillas dobles que luego el sqlserver no entendia mande el parametro en el addinparameter asi:

db.AddInParameter(dbCmd, "@NombreArticulo", DbType.String, "%" + producto + "%");

Y lo recojo en mi sql asi:

..."AND LIN.NOMBRE_ARTICULO LIKE @NombreArticulo "...

Asi de facil!!

Gracias!!:aplauso:


La zona horaria es GMT -6. Ahora son las 19:58.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.