将sql参数分配给文本框

时间:2013-04-26 06:08:06

标签: sql vb.net parameters

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值

2 个答案:

答案 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)