Cuestión : Sintaxis para pasar parámetros de la forma de .net para utilizar para la ORDEN POR valores

el servidor 2005

I de vb.net 2008
sql tiene un procedimiento almacenado que utilice y pase un parámetro para su valor de un objeto del ****** del
GO
/de form.
USE [DescMatchGisXref]:  StoredProcedure [dbo]. [get_View_SAP_Data_Grid1] fecha de la escritura: 07/20/2010 00:59: 59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Autor:            
-- Crear la fecha: Fecha del
-- Descripción:      
-- PROCEDIMIENTO del =============================================
ALTER [dbo]. [get_View_SAP_Data_Grid1] (los 100)
SELECT dbo.SapData.MFRNUM, dbo.SapData.MFRNAME, dbo.SapData.WWGDESC, dbo.SapData.ITEM, dbo.SapData.XREF, dbo.SapData.SPIN,
dbo.SapData.REDBOOKNUM, dbo.SapData.WWGMFRNAME, dbo.SapData.WWGMFRNUM, WwgExtra.dbo.SapAltData.ALT1,
WwgExtra.dbo.SapAltData.ALT1SPIN, dbo.SapData.RICHTEXT, dbo.SapData.COMMENTS, WwgExtra.dbo.SapAltData.ALT1DESC,
WwgExtra.dbo.SapAltData.ALT1DESC2, WwgExtra.dbo.WwgExtra.GREEN, WwgExtra.dbo.WwgExtra.SEGMENT,
WwgExtra.dbo.WwgExtra.PRIVATE_LABEL
FROM dbo.SapData JOIN
WwgExtra.dbo.WwgExtra del
AS EN dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM JOIN
WwgExtra.dbo.SapAltData EN WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
WHERE SapData.MFRNUM COMO '' + @param3 + '% ' del procedimiento almacenado del

This están llenando un datagridview.

What que necesito: el
I quiere a nosotros este procedimiento almacenado pero quiero clasificar mi rejilla por 2 columnas así que necesito un procedimiento almacenado único hacer this.

So que necesito pasar 2 valores de mi
combobox1 de la forma tendré names
combobox2 de la columna haré que el names

I de la columna quiera para utilizar los valores de estos comboboxes e insertarlos en mi procedimiento almacenado para la ORDEN POR el

so estoy conjeturando algo el like
-----------------------------------------------------------------PROCEDIMIENTO del
ALTER [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100) <------------- ¿AQUÍ PARA LOS NUEVOS PARÁMETROS? 4 Y 5 el
WHERE SapData.MFRNUM del
del
......… TIENE GUSTO '' + @param3 + “%” de la orden por '' + @param4 + '', '' + @param5 + el ''


del

Thanks
fordraiders



class= del

Respuesta : Sintaxis para pasar parámetros de la forma de .net para utilizar para la ORDEN POR valores

La orden cerca no es algo que usted puede hacer con un parámetro sin hacer el SQL dinámico.  Eso es perfectamente aceptable sin embargo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
ALTERAR EL PROCEDIMIENTO [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100)  , @param4 nvarchar (100), @param5 nvarchar (100) 
COMO      
fijar el nocount encendido
declarar el @sql nvarchar (máximo)
fijar el @SQN = N
SELECCIONAR     dbo.SapData.MFRNUM, dbo.SapData.MFRNAME, dbo.SapData.WWGDESC, dbo.SapData.ITEM, dbo.SapData.XREF, dbo.SapData.SPIN,
dbo.SapData.REDBOOKNUM, dbo.SapData.WWGMFRNAME, dbo.SapData.WWGMFRNUM, WwgExtra.dbo.SapAltData.ALT1,
WwgExtra.dbo.SapAltData.ALT1SPIN, dbo.SapData.RICHTEXT, dbo.SapData.COMMENTS, WwgExtra.dbo.SapAltData.ALT1DESC,
WwgExtra.dbo.SapAltData.ALT1DESC2, WwgExtra.dbo.WwgExtra.GREEN, WwgExtra.dbo.WwgExtra.SEGMENT,
WwgExtra.dbo.WwgExtra.PRIVATE_LABEL
De dbo.SapData INTERNO ENSAMBLAR
WwgExtra.dbo.WwgExtra EN dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM INTERNO ENSAMBLAN
WwgExtra.dbo.SapAltData EN WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
DONDE SapData.MFRNUM TIENEN GUSTO  @param3 + '' % ''
orden por “+ @param4 +”, '+ @param5 

@SQL del sp_Executesql del exec, N'@ param3 nvarchar (100) ', @param3=@param3
Otras soluciones  
 
programming4us programming4us