Dim cmd As SqlCommand = sqlconn.CreateCommand
sqlconn.Open()
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "DeletetblOfficeEquipmentProfileRecord"
cmd.Parameters.Add("@OEID", SqlDbType.VarChar, 11, "oeq-su-999")
cmd.Parameters("@OEID").Value = "oeq-su-999"
cmd.ExecuteNonQuery()
sqlconn.Close()
上面是我的存储过程如何将txtOEID.text指定为文本框 作为@OEID参数的值?
我的存储过程是删除列文本框中的WHERE OEID值
答案 0 :(得分:1)
如何指定txtOEID.text文本框作为值 @OEID
目前,您正在为其分配一个字符串,将其替换为您的txtOEID.Text
属性,如:
cmd.Parameters("@OEID").Value = txtOEID.Text
答案 1 :(得分:0)
试试这个:
variable_name=textbox1.text
command.Params.Add("@OEID", SqlDbType.VarChar, 11, variable_name)