2013-04-26 4 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() 

выше моя хранимая процедура, как можно назначить txtOEID.text текстового поля , чтобы служить в качестве значения для параметра @OEID?назначение SQL параметра для текстового поля

моя хранимая процедура удалять столбцы WHERE значение OEID в текстовом поле

ответ

1

как я могу назначить txtOEID.text текстовое поле, чтобы служить в качестве значения для @OEID

В настоящее время вы назначаете ему строку, замените ее своим txtOEID.Text имуществом вроде:

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

он работает спасибо! – ivandinglasan

+0

сэр мне нужно еще 3 минуты, чтобы принять ответ, я не знаю почему. Не волнуйся, я буду – ivandinglasan

+0

@ivandinglasan, это нормально, не торопитесь :) – Habib

0

Попробуйте это:

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

cmd.Parameters.AddWithValue эта строка дает мне синий подлинник в коде sir – ivandinglasan

Смежные вопросы