2013-04-26 80 views
0
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() 

上述指定SQL参数是我的存储过程我怎么可以指定txtOEID.text一个文本框 以作为@OEID参数的值?到一个文本框

我的存储过程是删除列凡在文本框中

回答

1

我怎么可以指定txtOEID.text一个文本框,以服务为价值 @OEID

当前您正在为其分配一个字符串,请用您的txtOEID.Text属性替换它:

cmd.Parameters("@OEID").Value = txtOEID.Text 
+0

它的作品谢谢你! – ivandinglasan 2013-04-26 06:15:53

+0

先生我需要3分钟更多接受答案我不知道为什么。不要担心我会 – ivandinglasan 2013-04-26 06:19:35

+0

@ivandinglasan,多数民众赞成,请花时间:) – Habib 2013-04-26 06:31:14

0

OEID值试试这个:

variable_name=textbox1.text 
command.Params.Add("@OEID", SqlDbType.VarChar, 11, variable_name) 
+0

cmd.Parameters.AddWithValue这行给我一个蓝色underlign代码sir – ivandinglasan 2013-04-26 06:14:03