Click here to Skip to main content
15,895,779 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

i have written insert query on insert button.
when am clicking on insert button it's inserting data in table.
when i click insert button again and again it's inserting same data with new id.

i want if data is already exist in table,it must overwrite the that data.
repeated rows should no be there.

can any one help me.
sample code ll be helpful.

thanks & Regards
sam.198979
Posted

one option is to disable the button once user clicks on button by adding the following:

OnClientClick="this.disabled='true';return true;"

another way is to check for record with same fields. if record already exists then do not insert the data.
 
Share this answer
 
Comments
sam.198979 12-Jun-13 7:57am    
k if we write insert query on form load then.
Your question is clearly explaining the problem.
sam.198979 wrote:
when i click insert button again and again it's inserting same data with new id.

Clear the controls/variables after inserting the data. So, next time it won't insert the same data.

sam.198979 wrote:
i want if data is already exist in table,it must overwrite the that data.

You should use update command to update existing data in database.


--Amit
 
Share this answer
 
v2

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



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