在表中插入值的asp.net查询
作者:互联网
假设我们在数据库中有三个表:
> tbl_companymaster(company_id(PK),company_name)
> tbl_papermaster(paper_id(PK),paper_name,rate)
> tbl_rate(rate_id(PK),company_id(FK),paper_id(FK),rate)
我们必须使用c#语言在asp.net中单击按钮时触发插入查询.
我们必须将company_id(来自tbl_companymaster),paper_id(来自tbl_papermaster),rate(来自tbl_papermaster)插入tbl_rate示例:
tbl_companymaster:
company_id company_name
-----------------------------------
1 lalit and company
-------------------------------------
2 deepesah and co.
-----------------------------------
3 RP & Co.
-------------------------------------
tbl_papermaster:
paper_id paper_name rate
-------------------------------------------------
1 plain 400
------------------------------------------------
2 carbon 300
-------------------------------------------------
3 butter 500
tbl_rate:
rate-id company_id paper_id rate
---------------------------------------------------------------
1 1 1 400
--------------------------------------------------------------------
2 1 2 300
-----------------------------------------------------------------------
3 1 3 500
------------------------------------------------------------------------
4 2 1 400
-----------------------------------------------------------------------
5 2 2 300
---------------------------------------------------------------------
6 2 3 500
------------------------------------------------------------------------
请帮助我提供合适的代码.我在使用此代码时遇到了很大的麻烦.
提前致谢.
解决方法:
首先,您应该了解表之间的外键和主键关系以及SQL Join.然后只有您可以执行大量的插入和数据绑定操作才能查看.
http://www.codeproject.com/KB/database/TableReader.aspx
http://msdn.microsoft.com/en-us/library/aa213227(v=sql.80).aspx
您的每个公司都必须具有唯一标识符.基于company_id(来自tbl_companymaster),为paper_id(来自tbl_papermaster)设置外键,将rate(来自tbl_papermaster)的外键设置为tbl_rate.基于密钥关系执行编码操作.
首先与“关系”明确,然后再进行.会好起来的.
希望这会有所帮助…
标签:asp-net,vb-net,sql,c,net 来源: https://codeday.me/bug/20191201/2084588.html