Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 21-jul-2008, 01:46   #1 (permalink)
Axelaser ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 27
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 está desconectado   Responder Citando
Antiguo 21-jul-2008, 02:37   #2 (permalink)
Axelaser ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 27
Respuesta: AddInParameter

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!!
Axelaser está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:45.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93