2013-04-26 77 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