- 我有2个表,产品&产品分类是编程数据绑定到产品分类
- 我工作的Visual Studio 2008中,ASP
- 1下拉列表。网络形式
- 用户可以创建新的ProductCategory,即。 product_category_id自动递增
- 我需要做一个INSERT语句
- 我有以下代码
问题是,如何我可以保证产品分类的“product_category_id”被选择后插入产品的product_category_id /在下拉列表中没有选择,同时显示ProductCategory的product_category_name? (FKS)如何插入一个表的数据绑定下拉列表的ID到另一个表
昏暗SQL2作为字符串=“INSERT INTO产品(product_category_id,PRODUCT_NAME,PRODUCT_TITLE,product_desc,product_author,product_author_age,product_author_desc,product_other_detail,product_dimension1,product_dimension2,PRODUCT_PRICE,product_institution,product_status,product_delivery_time)VALUES(@product_category_id, @product_name,@product_title,@product_desc,@product_author,@product_author_age,@product_author_desc,@product_other_detail,@ product_dimension1,@ product_dimension2,@product_price,@product_institution,@product_status,@product_delivery_time)”
cmd.CommandText = SQL2 cmd.CommandType = CommandType.Text
'我相信下面的陈述是不正确的?
cmd.Parameters.Add(New SqlParameter("@product_category_id", (ddlProductCategoryName2.selectedValue)))
cmd.Parameters.Add(New SqlParameter("@product_category_name", (ddlProductCategoryName2.SelectedValue)))
cmd.Parameters.Add(New SqlParameter("@product_name", (txtProductName2.Text)))
cmd.Parameters.Add(New SqlParameter("@product_title", (txtProductTitle2.Text)))
cmd.Parameters.Add(New SqlParameter("@product_desc", (txtProductDescription2.Text)))
cmd.Parameters.Add(New SqlParameter("@product_author", (txtProductAuthor2.Text)))
cmd.Parameters.Add(New SqlParameter("@product_author_age", (ddlProductAuthorAge2.SelectedValue)))
cmd.Parameters.Add(New SqlParameter("@product_author_desc", (txtProductAuthorDesc2.Text)))