Click here to Skip to main content
15,887,821 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Need to correct the codes below for deleting




//Call the statement to delete
SqlCommand sqlCmd = new SqlCommand("Delete from Loan_TRANS Where IDNO = '" + txt_Actual_Loan_No.Text + "'" ,
ID_CODE = '" + txt_Id_Code.Text + "'" ,
TRANS_NO = '" + txt_Transaction_No.Text + "'" , sqlCon);


using comma (,) to separate to filter please assist by putting in the right syntax
Posted
Comments
[no name] 16-Jul-14 17:09pm    
http://www.bing.com/search?q=c%23+parameterized+query and http://www.w3schools.com/sql/sql_delete.asp

1 solution

Please try to do something like this....

C#
SqlCommand sqlcmd = new SqlCommand("DELETE FROM Loan_Trans WHERE IDNO =@IDNO AND ID_CODE = @ID_CODE AND TRANS_NO = @TRANS_NO",sqlcon);


C#
sqlcmd.Parameters.Add(new SqlParameter("@IDNO",txt_Actual_Loan_No.Text));
sqlcmd.Parameters.Add(new SqlParameter("@ID_CODE", txt_Id_Code.Text));
sqlcmd.Parameters.Add(new SqlParameter("@TRANS_NO", txt_Transaction_No.Text));


OR
C#
sqlcmd.Parameters.Add("@IDNO", SqlDbType.Text).Value = txt_Actual_Loan_No.Text;
sqlcmd.Parameters.Add("@ID_CODE", SqlDbType.Text).Value = txt_Id_Code.Text;
sqlcmd.Parameters.Add("@TRANS_NO", SqlDbType.Text).Value = txt_Transaction_No.Text;


C#
sqlcmd.ExecuteNonQuery();
 
Share this answer
 
Comments
Member 10744248 17-Jul-14 12:24pm    
Thank you

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900