Question : Syntaxe pour passer des paramètres de forme de .net pour employer pour l'ORDRE PAR des valeurs

le serveur 2005

I de vb.net 2008
sql ont un procédé stocké que passage d'utiliser-et d'I un paramètre pour sa valeur d'un objet de ****** du
GO
/de form.
USE [DescMatchGisXref] :  StoredProcedure [dbo]. [get_View_SAP_Data_Grid1] date de manuscrit : 07/20/2010 0h59 : 59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Auteur :            
-- Créer la date : Date de
-- Description :      
-- PROCÉDÉ du =============================================
ALTER [dbo]. [get_View_SAP_Data_Grid1] (les 100)
SELECT dbo.SapData.MFRNUM, dbo.SapData.MFRNAME, dbo.SapData.WWGDESC, dbo.SapData.ITEM, dbo.SapData.XREF, dbo.SapData.SPIN, le
dbo.SapData.REDBOOKNUM, dbo.SapData.WWGMFRNAME, dbo.SapData.WWGMFRNUM, WwgExtra.dbo.SapAltData.ALT1, le
WwgExtra.dbo.SapAltData.ALT1SPIN, dbo.SapData.RICHTEXT, dbo.SapData.COMMENTS, WwgExtra.dbo.SapAltData.ALT1DESC, le
WwgExtra.dbo.SapAltData.ALT1DESC2, WwgExtra.dbo.WwgExtra.GREEN, WwgExtra.dbo.WwgExtra.SEGMENT, le
WwgExtra.dbo.WwgExtra.PRIVATE_LABEL
FROM dbo.SapData JOIN
WwgExtra.dbo.WwgExtra du
AS SUR dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM JOIN
WwgExtra.dbo.SapAltData SUR WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
WHERE SapData.MFRNUM COMME '' + @param3 + '% ' de procédé stocké du

This remplissent datagridview.

What que j'ai besoin : le
I veulent à nous ce procédé stocké mais je veux assortir ma grille par 2 colonnes ainsi j'ai besoin d'un procédé stocké unique pour faire this.

So que je dois passer 2 valeurs de mon
combobox1 de forme aurai le names
combobox2 de colonne ferai vouloir le names

I de colonne pour employer les valeurs de ces comboboxes et les insérer dans mon procédé stocké pour l'ORDRE PAR le

so je devine quelque chose le like
-----------------------------------------------------------------PROCÉDÉ du
ALTER [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100) <------------- ICI POUR DE NOUVEAUX PARAMÈTRES ? 4 ET 5 le
WHERE SapData.MFRNUM du
du
......… AIMENT '' + @param3 + « % » d'ordre par '' + @param4 + '', '' + @param5 + le ''


du

Thanks
fordraiders



class= de

Réponse : Syntaxe pour passer des paramètres de forme de .net pour employer pour l'ORDRE PAR des valeurs

L'ordre n'est pas près quelque chose que vous pouvez faire avec un paramètre sans faire le SQL dynamique.  C'est parfaitement acceptable cependant.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
CHANGER LE PROCÉDÉ [dbo]. [get_View_SAP_Data_Grid1] @param3 nvarchar (100)  , @param4 nvarchar (100), @param5 nvarchar (100) 
AS      
placer le nocount dessus
déclarer le @sql nvarchar (maximum)
placer le @SQN = le N
CHOISIR     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 INTÉRIEUR JOINDRE
WwgExtra.dbo.WwgExtra SUR dbo.SapData.ITEM = WwgExtra.dbo.WwgExtra.ITEM INTÉRIEUR SE JOIGNENT
WwgExtra.dbo.SapAltData SUR WwgExtra.dbo.WwgExtra.ITEM = WwgExtra.dbo.SapAltData.ITEM
LÀ OÙ SapData.MFRNUM AIMENT  @param3 + '' % ''
ordre par « + @param4 + », '+ @param5 

@SQL de sp_Executesql d'exec, N'@ param3 nvarchar (100) ', @param3=@param3
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us