Я хочу заполнить данные, когда я вставляю id в текстовое поле id вот мой код, но когда я вставляю id dept ничего не показывает ?
Private Sub dept_num_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dept_num.TextChanged Dim con As SqlConnection = New SqlConnection("Data Source=S-MHAMEED\SQL2008RTWO;Initial Catalog=comp.task;User ID=sa;Password=likebefore") Using (con) Dim dt As New DataTable Dim sqlCom As New SqlCommand() Dim sqlDA As New SqlDataAdapter() sqlCom.Connection = con sqlCom.CommandText = "insert_dept" sqlCom.CommandType = CommandType.StoredProcedure sqlCom.Parameters.AddWithValue("dept_id", Val(dept_num.Text)) sqlDA = New SqlDataAdapter(sqlCom) sqlDA.Fill(dt) If dt.Rows.Count Then dept_name.Text = dt.Rows(0).Item("debt_name") emp_num.Text = dt.Rows(0).Item("debt_emp") End If End Using
Что я уже пробовал:
i want to fill data when i insert the id in id text box Here is my code but when i insert id dept nothing shows ???
Animesh Datta
поместите свою процедуру хранения в вопрос.
Shaddow>dark
Изменить процедуру [dbo].[insert_dept]
@dept_id INT = NULL,
@debt_name NVARCHAR(50) = NULL,
@debt_emp NUMERIC(18) = NULL
АС
НАЧАТЬ
Если не существует(выберите 1 из отдела, где dept_id = @dept_id)
НАЧАТЬ
Вставьте в dbo.Отдел (dept_id ,debt_name ,debt_emp )
Значения (@dept_id ,@debt_name ,@debt_emp )
КОНЕЦ
ЕЩЕ
НАЧАТЬ
Обновление dbo.Отдел
Установите debt_name=@debt_name ,debt_emp=@debt_emp
Где dept_id, в=@dept_id, в
КОНЕЦ
КОНЕЦ