Microsoft
Software
Hardware
Network
Question : Comment vont-elles la consultation d'I et insérer la valeur principale étrangère dans une table en passant une valeur variable de colonne différente dans la table relative ?
Ajourner A contient des champs : [Nom] aussi varchar, [AlphaNumber] que numérique, et [SiteCode] comme varchar. Les données dans cette table sont statiques. AlphaNumber est la clé primaire dans le Tableau A. J'emploie un procédé stocké pour peupler la boîte combinée sur une forme et pour montrer le champ [nommé] à l'opérateur du Tableau A. Toutes les données saisies sur la forme seront insérées dans la table B.
Table B contiennent le champ [ValidOPId] en tant que numérique et sont la clef étrangère liée [au champ d'AlphaNumber] dans le
du Tableau A.
jusqu'ici, j'ai écrit ces procédé stocké et données avec succès insérées pour ajourner B (sans forme). procédé du
ALTER [dbo]. [spLocal_InsertValid
ationData]
@TagName Varchar (50), date-heure du
@ValidTime,
@Value vrai,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@ValidOPId numérique,
@ValidAPMId numérique,
@ValidPMId numérique, peu du
@InterfaceFlag,
INSERT du
du bit
AS du
@OOSpecFlag DANS ValidationDetail
VALUES
(@TagName, @ValidTime, @Valu
e, @Reason1
, @Reason2,
@Reason3, @
Reason4, @C
omments, @V
alidOPId, @
ValidAPMId
, @ValidPMI
d, @Interfa
ceFlag,le
Return
Need du @OO
SpecFlag) pour modifier ce procédé pour écrire [nom] de la boîte combinée sur la forme soutiennent pour ajourner B [ValidOPId]. Devoir le convertir de nouveau au numérique relatif [AlphaNumber] qui correspond au nom choisi dans la boîte combinée sur la forme d'abord.
Can que vous aidez ?
class= de
Réponse : Comment vont-elles la consultation d'I et insérer la valeur principale étrangère dans une table en passant une valeur variable de colonne différente dans la table relative ?
Il y a deux manières :
1) [préférable] - dans la boîte combinée de forme de HTML - placer la valeur de l'étiquette d'option comme AlphaNumber de TableA. Ainsi, quand jamais la forme soumet - elle enverra la valeur de l'option choisie de la boîte combinée - ainsi, il passera l'AlphaNumber au lieu du texte montré. De cette façon, votre procédé stocké demeurera comme elle est.
2) Changer le PS comme :
CHANGER le procédé [dbo]. [spLocal_InsertValidationData
]
@TagName Varchar (50),
date-heure de @ValidTime,
@Value vrai,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@Name varchar (50),
@ValidAPMId numérique,
@ValidPMId numérique,
peu de @InterfaceFlag,
peu de @OOSpecFlag
AS
Déclarer le @ValidOPId international
Choisir le @ValidOPId = l'AlphaNumber à partir [TableA] où [nom] = @Name
INSÉRER DANS ValidationDetail
VALEURS
(@TagName, @ValidTime, @Value
, @Reason1
, @Reason2,
@Reason3, @Reason4
, @Comments
, @ValidOPId
, @ValidAPMId
, @ValidPMId
, @InterfaceFlag
, @OOSpecFlag
)
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 ?