2 дороги:
1) [предпочтительно] - в комбинированной рамке формы HTML - установите значение бирки варианта как AlphaNumber от TableA. Так, когда всегда форма представит - она пошлет значение выбранного варианта от комбинированной рамки - так, оно проходит AlphaNumber вместо показанного текста. Эта дорога, ваша, котор хранят процедура останет по мере того как она.
2) Измените SP как:
ИЗМЕНИТЕ процедуру [dbo]. [spLocal_InsertValidationData]
@TagName Varchar (50),
datetime @ValidTime,
@Value реальное,
@Reason1 varchar (50),
@Reason2 varchar (50),
@Reason3 varchar (50),
@Reason4 varchar (50),
@Comments varchar (50),
@Name varchar (50),
@ValidAPMId численное,
@ValidPMId численное,
бит @InterfaceFlag,
бит @OOSpecFlag
КАК
Объявите @ValidOPId int
Выберите @ValidOPId = AlphaNumber от [TableA] где [имя] = @Name
ВВЕДИТЕ В ValidationDetail
ЗНАЧЕНИЯ
(@TagName, @ValidTime, @Value, @Reason1, @Reason2, @Reason3, @Reason4, @Comments, @ValidOPId, @ValidAPMId, @ValidPMId, @InterfaceFlag, @OOSpecFlag)