我最近更改了我的網站,以允許用戶從下拉列表或文本框中選擇以插入標題。該表被稱爲Picklist,列是PicklistID,標題,數據。 有人可以幫我插入標題嗎?'標題'未被插入
Protected Sub SubmitLink_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SubmitLink.Click
LinkModal.Hide()
Dim strSQL As String = "INSERT INTO Picklist (Title, Data) VALUES (@Title,
@Data);INSERT INTO Marketing (ProductID, MarketingTypeID, MarketingTitle,
MarketingData) VALUES (@ProductID, 1, 'Link', scope_identity())"
Using cn As New
SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings
("LocalSqlServer").ConnectionString)
Using cmd As New SqlCommand(strSQL, cn)
If ddlDescription.SelectedValue <> "Select below or enter new" Then
cmd.Parameters.Add(New SqlParameter("@Title", ddlLink.SelectedValue))
Else
cmd.Parameters.Add(New SqlParameter("@Title", NewLinkTitle.Text))
End If
cmd.Parameters.Add(New SqlParameter("@Data", LinkURL.Text))
cmd.Parameters.Add(New SqlParameter("@ProductID", ProductID.Value))
cn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
Response.Redirect(Request.RawUrl)
End Sub
這裏有下拉菜單和文本框:
Title:<asp:DropDownList ID="ddlLink" runat="server" DataSourceID="dsNewLink"
DataTextField="Title" DataValueField="Title" enableViewstate="False"
AppendDataBoundItems="True">
<asp:ListItem Text="Select below or enter new" Selected="True">
</asp:ListItem>
</asp:DropDownList><br />
New Title:<asp:TextBox ID="NewLinkTitle" runat="server">
</asp:TextBox><br />
在下面的圖片:瞭解背景,在最高層的線有什麼也沒有,但刪除按鈕呢?這是我剛剛嘗試添加的一個鏈接...... @Data列被插入數據庫,但不是@Title。但是沒有錯誤! :/
好像看起來像是在添加一個標題......你到底有什麼問題?是否有錯誤訊息?如果是這樣,那是什麼? – NotMe
你有任何錯誤? –
完全沒有錯誤,但標題不會進入數據庫。正在插入PicklistID和Data列,但標題字段爲空。我會截圖。 – jlg