Hi
this is my advertisment tabel in database
Id
Name
Date
days
behcode
1
Sara
2012/11/3
20
1111
ok in adver.aspx page I have 1 Text box and 1 button that users can enter number of date that they want show their advertisment this number insert in Days column
i.e
in above tabel user Sara insert number=20 for days columns now I want in 2012/11/23 (I mean after 20 days )it automaticly delete this row from Tabel
How I can do it?
Best regards
Create following stored Procedure and call it daily using Sql Job.
CREATE PROCEDURE [dbo].[DeleteData] ASBEGINSET NOCOUNT ON; DELETE FROM Advertisment WHERE CONVERT(DATE, GETDATE()) = CONVERT(DATE, [date]+[days])END
SQl job Refer Following Link
http://www.aspsnippets.com/Articles/Automated-Email-Notifications-using-SQL-Server-Job-Schedular.aspx
Step Tab In Command only paste following text and try,
INSERT INTO LogTable(Id,test)SELECT 1,'TEST'go DELETE FROM Estate_V WHERE CONVERT(DATE, GETDATE()) = CONVERT(DATE, DATEADD(DAY,[days] , [Date])) go SELECT * FROM LogTable
© COPYRIGHT 2025 ASPSnippets.com ALL RIGHTS RESERVED.