我有一个关系型SQL数据库,有三个表--CompanyProfile,AnnualTurnover,MainActivity,它们通过外键相互连接。
CompanyProfile有:
PK: CompanyID int,
CompanyName nvarchar(50),
StateAids float,
Subsidy float,
TurnoverID --> FK,
MainActivityID --> FK
AnnualTurnover:
PK: TunoverID int,
Turnover float
MainActivity:
PK: ActivityID int,
ActivityName nvarchar(50)
我有一个Web应用程序表单,其中包含CompanyName,StateAids,Subsidy的文本框; " ActivityName"的下拉列表和#34;营业额"。
的三个单选按钮我还有一个按钮(添加),因此当用户点击按钮时,数据将存储在数据库中。
我的问题是当我有另外两个int数据类型的外键时,我无法理解如何将文本框中的数据(显然存储文本)插入到CompanyProfile中。
这样做的最佳方法是什么?
答案 0 :(得分:0)
如果我理解正确,那么您正在尝试阅读“StateAids'和'补贴'字段值通过文本框控件。如果是这样,那么我的建议是你在Add按钮上点击输入的数据是float类型并在插入数据库之前转换为float类型,因为textbox控件的text属性总是产生字符串。