Pergunta : Sintaxe para passar parâmetros do formulário de .net para usar-se para a ORDEM por valores

o usuário 2005

I de vb.net 2008
sql tem um procedimento armazenado que eu use e passe um parâmetro para seu valor de um objeto do ****** do
GO
/de form.
USE [DescMatchGisXref]:  StoredProcedure [dbo]. [get_View_SAP_Data_Grid1] data do certificado: 07/20/2010 de 00:59: 59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Autor:            
-- Criar a data: Data do
-- Descrição:      
-- PROCEDIMENTO do =============================================
ALTER [dbo]. [get_View_SAP_Data_Grid1] (os 100)
SELECT dbo.SapData.MFRNUM do
AS, 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 EM dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM JOIN
WwgExtra.dbo.SapAltData em WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
WHERE SapData.MFRNUM COMO '' + @param3 + '% ' de procedimento armazenado do

This estão enchendo um datagridview.

What que eu preciso: o
I quer-nos este procedimento armazenado mas eu quero classificar minha grade por 2 colunas assim que eu preciso um procedimento armazenado original de fazer this.

So que eu preciso de passar 2 valores de meu
combobox1 do formulário terei o names
combobox2 da coluna mandarei o names

I da coluna querer usar os valores destes comboboxes e para introduzi-los em meu procedimento armazenado para a ORDEM pelo

so eu estou supor algo o like
-----------------------------------------------------------------PROCEDIMENTO do
ALTER [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100) <------------- AQUI PARA PARÂMETROS NOVOS? 4 E 5 o
WHERE SapData.MFRNUM do
do
......… GOSTA '' + @param3 + “% da” ordem por '' + @param4 + '', '' + @param5 + do '' o




Thanks
fordraiders



class= do

Resposta : Sintaxe para passar parâmetros do formulário de .net para usar-se para a ORDEM por valores

A ordem não é perto algo que você pode fazer com um parâmetro sem fazer o SQL dinâmico.  Isso é perfeitamente aceitável embora.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
ALTERAR O PROCEDIMENTO [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100)  , @param4 nvarchar (100), @param5 nvarchar (100) 
COMO      
ajustar o nocount sobre
declarar o @sql nvarchar (máximo)
ajustar o @SQN = o N
SELECIONAR     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 JUNTAR-SE
WwgExtra.dbo.WwgExtra EM dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM INTERNO JUNTAM-SE
WwgExtra.dbo.SapAltData EM WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
ONDE SapData.MFRNUM GOSTAM  @param3 + '' % ''
ordem por “+ @param4 +”, '+ @param5 

@SQL do sp_Executesql do exec, N'@ param3 nvarchar (100) ', @param3=@param3
Outras soluções  
 
programming4us programming4us