Ребята помогите, уже второй день пытаюсь понять в чем проблема. Есть таблица из
ID_customer uniqueidentifier Unchecked
ID_department uniqueidentifier Unchecked
Last_name nvarchar(50) Checked
Status int Checked
D_inter datetime Unchecked
Есть хранимая процедура для апдейта.
ALTER PROCEDURE [dbo].[TestCustomerUpdate]
(
@Original_ID_customer uniqueidentifier,
@ID_department uniqueidentifier,
@Last_name nvarchar(50),
@Status int
)
AS
UPDATE customer_history SET ID_department =@ID_department,Last_name =@Last_name,Status=@Status,D_inter=getdate()
WHERE ID_customer = @Original_ID_customer and D_inter=(select Max(D_inter)from customer_history WHERE ID_customer=@Original_ID_customer)
И обработчик
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
c_customTableAdapters.QueriesTableAdapter cus = new c_customTableAdapters.QueriesTableAdapter();
cus.TestCustomerUpdate(new Guid(GridView1.DataKeys[0].Value.ToString()), new Guid(((TextBox)GridView1.Rows[0].FindControl("TextBox1")).Text.ToString()), ((TextBox)GridView1.Rows[0].FindControl("TextBox2")).Text.ToString(),
// ,Convert.ToInt16(((DropDownList)GridView1.Rows[0].FindControl("DropDownList1")).SelectedValue.ToString()));
Convert.ToInt16(((TextBox)GridView1.Rows[0].FindControl("TextBox3")).Text.ToString()));
TextBox4.Text = GridView1.DataKeys[0].Value.ToString() + ' ' + ((TextBox)GridView1.Rows[0].FindControl("TextBox1")).Text.ToString() + ' ' + ((TextBox)GridView1.Rows[0].FindControl("TextBox2")).Text.ToString() + ' ' + ((TextBox)GridView1.Rows[0].FindControl("TextBox3")).Text.ToString();
}
апдейтятся все данные кроме поля Status у коготоро тип инт.... в чем может біть проблема?. вівожу в тексбокс данные которые передаются- есть именно значение status , но в базу не пишется. Спасибо. Заранее благодарна