Click here to Skip to main content
15,881,898 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I am uploading an excel sheet into sql table.
I want to upload a data without duplicates.
If the data already exists in the table, that should update the table.
If the data doesn't exists in the table, then that should append the table.
Kindly say the solution for it.
I tried with many codes..All flopped...
Posted

1 solution

SQL
IF EXISTS(SELECT * FROM table WHERE id1 = @id)
  BEGIN
     -- do the update because you know it exists
     UPDATE Table SET field1 = @field1, etc.
  END
ELSE
  BEGIN
    -- do an insert, because it does not exist
    INSERT INTO table ...
  END
 
Share this answer
 
Comments
comeshyamala 6-Jul-12 3:26am    
Thank you so much...But i want to know the code in asp.net...
I dont know how to connect to sql by using asp.net
ZurdoDev 6-Jul-12 7:52am    
There is a lot to it, more than I can give you here. Do you not have a SQL class already to connect to db? Look into the SQLDataSource and SQLCommand objects. You will use those.

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