【发布时间】:2012-01-29 23:08:55
【问题描述】:
- 我有 2 个表,Product 和 ProductCategory
- 1 个以编程方式将数据绑定到 ProductCategory 的下拉列表
- 我正在开发 Visual Studio 2008,ASP.Net 表单
- 用户可以创建新的 ProductCategory,即。 product_category_id 是自动递增的
- 我需要做一个插入语句
- 我有以下代码
-
问题是,在显示 ProductCategory 的 product_category_name 时,如何确保在下拉列表中选择/未选择后将 ProductCategory 的“product_category_id”插入到 Product 的 product_category_id 中? (FK)
Dim sql2 As String = "INSERT INTO Product (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)))
【问题讨论】:
标签: .net sql-server visual-studio-2008 drop-down-menu