hente null fra DB
Hej alle !Jeg arbejder med et datagrid i C#/code behind. I dette datagrid har jeg en hyperlink column, der redirecter til en side, hvor man kan 'adde' ekstra data til DB.
Så vidt, så godt.
Men - Man må kun kunne 'adde' data én gang pr. række, dvs. at man kun må trykke på hyperlinket én gang pr. række, ellers skal der komme en fejlmedd.
Jeg har et felt i DB, hvor jeg indsætter et ettal(1) hvis der er blevet lagt ekstra data ind vha. hyperlinket. Jeg har nedenstående kode, men kan ikke få det til at virke...:
private void DataGrid1_addtestreport(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
sqlConnection1.Open();
sqlDataAdapter1.SelectCommand.CommandText = "SELECT testreport_added FROM dbo.component WHERE Component_id ='"+Session["component_id"]+"'";
sqlDataAdapter1.SelectCommand.Parameters["@searchtext"].Value = "%"+TextBox_search.Text+"%";
sqlDataAdapter1.SelectCommand.ExecuteNonQuery();
if (sqlDataAdapter1.SelectCommand.ExecuteNonQuery() == 0)
{
Session["component_id"] = e.Item.Cells[0].Text;
Response.Redirect("addtestreport.aspx");
}
else
{
Label5.Text = "You cannot add a testreport to this component!!!";
}
sqlConnection1.Close();
}
Er der nogen der kan fortælle mig, hvad jeg gør galt/mangler ???
TIA
Jønne
