Desktop
Website
Multimedia
Database
Security
Enterprise
Pytanie : Dlaczego I zwyżkować i wkładać the cudzoziemski kluczowy wartość w stół gdy przechodzić zmienny wartość od różny kolumna w the powiązany stół?
Zgłaszać A zawierać pole: [Imię] równie varchar, [AlphaNumber] numeryk, i [SiteCode] varchar. Dane w ten stół być statyczny. AlphaNumber być the Początkowy klucz wewnątrz Zgłaszać A. I używać zaopatrzony procedura the combo pudełko na forma i the [Imię] pole the operator od Stół A. Wszystkie the dane wchodzić do na the forma wkładać w stół B.
Table B zawierać the pole [ValidOPId] jako numeryk i być the cudzoziemski klucz odnosić sie the [AlphaNumber] pole w Stół A.
So daleko, I pisać ten zaopatrzony procedura i pomyślnie wkładać dane B (bez the forma).
ALTER Procedura [dbo]. [spLocal_InsertValid
ationData]
@TagName Varchar (50),
@ValidTime datetime,
@Value real,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@ValidOPId numeryk,
@ValidAPMId numeryk,
@ValidPMId numeryk,
@InterfaceFlag kawałek,
@OOSpecFlag bit
AS
INSERT W ValidationDetail
VALUES
(@TagName, @ValidTime, @Valu
e, @Reason1
, @Reason2,
@Reason3, @
Reason4, @C
omments, @V
alidOPId, @
ValidAPMId
, @ValidPMI
d, @Interfa
ceFlag,@OO
SpecFlag)
Return
Need ten procedura the [Imię] od the combo pudełko na the forma z powrotem z powrotem stołowy B [ValidOPId]. Potrzeba ono z powrotem the powiązany numeryk [AlphaNumber] który korespondować the imię wybierać w the combo pudełko na the formularzowy pierwszy.
Can ty pomagać?
Odpowiedź : Dlaczego I zwyżkować i wkładać the cudzoziemski kluczowy wartość w stół gdy przechodzić zmienny wartość od różny kolumna w the powiązany stół?
Tam być dwa sposób:
1) [preferowany] - w html formularzowy combo pudełko - ustawiać the wartość opcja etykietka jako the AlphaNumber od TableA. W Ten Sposób, gdy kiedykolwiek forma przedkładać - ono wysyłać the wartość wybrany opcja od combo pudełko - w ten sposób, ono przechodzić the AlphaNumber zamiast wystawiać tekst. Ten sposób, twój zaopatrzony procedura zostawać gdy ono być.
2) Zmieniać the SP:
ZMIENIAĆ Procedura [dbo]. [spLocal_InsertValidationData
]
@TagName Varchar (50),
@ValidTime datetime,
@Value real,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@Name varchar (50),
@ValidAPMId numeryk,
@ValidPMId numeryk,
@InterfaceFlag kawałek,
@OOSpecFlag kawałek
Oznajmiać @ValidOPId int
Wybierać @ValidOPId = AlphaNumber Od [TableA] Dokąd [Imię] = @Name
WSZYWKA W ValidationDetail
WARTOŚĆ
(@TagName, @ValidTime, @Value
, @Reason1
, @Reason2,
@Reason3, @Reason4
, @Comments
, @ValidOPId
, @ValidAPMId
, @ValidPMId
, @InterfaceFlag
, @OOSpecFlag
)
Inne rozwiązania
SUP7203B PFC niekompatybilność
system przywrócić punkt
IE8 Przedkładać Forma z [Wchodzić Do] Klucz, stosownie
zintegrowany wordpress w miejsce. blog pic doczepianie.
Łączyć XenServer wśród iPhone
Porzucony Windows 7 Instalacyjny odpowiedź kartoteka
SSH konsola: iść precyzować falcówka po nazwa użytkownika
Tworzyć Linux przygotowywać CD-R stylowy but dysk…
Dlaczego Sysinternals Wirusowy wyszukiwarka redirect?
MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować