|
hogan.john wrote: My requirment is that I want to run a function in a class automatically every 30 days
That doesn't sound like a good job for a webserver to be honest. Can't you wrap the method call and use windows scheduler, or a windows service to run the call for you?
Small angry dogs
|
|
|
|
|
But how can i implement a windows service in the remote host machine?
Thanks
Hogan
|
|
|
|
|
Can you tell me what kind of function is this or what is the object of this function ?
is it database related ???
|
|
|
|
|
a function written in a class. Just like this...
class test
{
public void show(){}
}
modified on Tuesday, January 15, 2008 3:36:12 AM
|
|
|
|
|
hogan.john wrote: a function written in a class. Just like this...
class test
{
public void show(){}
}
This is normal function !!! but i want to know why you want to execute it after 30 day . It should be special reason , then we can think a differnt apporch as per requirment
|
|
|
|
|
Ok My purpose is to send monthly new letters to every registered members at the end of the month
|
|
|
|
|
|
I am sorry for misunderstanding the requirment . I thought it was 30 min.
it is 30 day !!!
if you are try to use Timer ... this is a very bad approch!!!
best use Windows Services as malcolm suggested...
|
|
|
|
|
i was using the timer control in website just for the practise purposes.I saw , the timer control is auto executing after it's time interval if it is a ajax enabled website.
If it is a asp.net web site(partially enabled ajax website , i mean , in the asp.net website , i am dragging the ajax controls) then the timer control is not working , it works if in the form load i write
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
Timer1_Tick(sender, e);<br />
}
the source file code
<form id="form1" runat="server"><br />
<div><br />
<asp:ScriptManager ID="ScriptManager1" runat="server"><br />
</asp:ScriptManager><br />
<br />
</div><br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server"><br />
<ContentTemplate><br />
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick"><br />
</asp:Timer><br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
</ContentTemplate><br />
<Triggers><br />
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /><br />
</Triggers><br />
</asp:UpdatePanel><br />
</form> I am unable to understand where i am wrong ?
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
Pankaj Garg wrote: protected void Page_Load(object sender, EventArgs e)
{
Timer1_Tick(sender, e);
}
This is not the way delegate a fuction !!!!
Check this one
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
<br />
Timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);<br />
}<br />
<br />
void Timer1_Tick(object sender, EventArgs e)<br />
{<br />
Label1.Text = System.DateTime.Now.ToLongTimeString();<br />
<br />
}
|
|
|
|
|
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
Timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);<br />
Timer1.Enabled = true;<br />
}<br />
protected void Timer1_Tick(object sender, EventArgs e)<br />
{<br />
i += 0;<br />
Label1.Text = i.ToString();<br />
}
I think after writing the code , the control should auto execute the timer_tick function.
But the control is not comming there.
the time interval is 1000.
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
what out comes are you getting in label ???
i think only 0 .
|
|
|
|
|
Label text was Label initially
at runtime it is Label after form load.
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
you are using ajaexenabled websites na !!!!
use ajax enabled sites. and dont initilize local variable inside the Timer_Tick(), because it will remain same
let me know if any problems
|
|
|
|
|
i am not using the ajax enables website , it is a asp.net site , there i am using the timer control.
Is it mandatory to use the ajax enabled website , in order to use the timer control?
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
|
Do u Know something regarding this Problem
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
Hi...
I registered an assembly in GAC and try to add reference to one another project but it's not coming i mean the registered assembly is not coming in to the reference window ..can any body help me to solve this ....please
regards
alex
modified on Tuesday, January 15, 2008 3:56:19 AM
|
|
|
|
|
Hello Friends,
I've designed a persistent cookie and it is saved in my system's cookie folder and when i change it's value from the cookie folder. But still it brings old value not modified value. But i think a cookie can easily be modified.
|
|
|
|
|
Is that possible to write a ASP.NET code to connect to SAP without creating a SAP Proxy from SAP.NET connector? I found that a old VBSCRIPT can create a connection, link direct to SAP server, and retrieve data from RFC. But i found nothing by only SAP.NET connector to connect to SAP when using .NET framework.
The reason because we found some difficulties when creating a proxy since the SAP server is quite old version. Please help
|
|
|
|
|
I have three column in the gridview , The first two have the numeric values(populating both the row data from the database.)The third one is the button , that calculates , the greater between them.Now my question is , how should i ascertain , which one is greater using the java script , sending the request to server is solving my problem , but that seems a very lengthy process.Can i do it using the row bound data function?
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
I declare the numeric output parameter to extract the numeric values in stored procedure , but i am unable to retrieve the data if i write
declare @data varchar(100) output
i am using the SqlCommand.ExecuteScalar() , to extract the string value , I wrote the Query in the stored procedure .Is there any way , to retrieve the string value (query in sp) , by declaring the string parameter as output , without using the SqlCommand.ExecureScalar() function.
Because numeric values are comming without using the
SqlCommand.ExecureScalar()
by merely declaring the parameter as output
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
In your .NET code, create a SqlParameter object that represents your output variable. Declare the parameter type as InputOutput. Execute your stored procedure. You can then retrieve the value of the output parameter by referencing the value of your SqlParameter object.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Thank You Sir.
If you have an apple & I have an apple and we exchange our apples, then each of us will still have only one apple but if you have an idea & I have an idea and we exchange our ideas, then each of us will have two ideas!
|
|
|
|
|
Public Function ChangeDateFormat(ByVal tDate2Format As String) As String
ChangeDateFormat = ""
Dim tRetDate As String = ""
Dim datformat As DateTime
Dim dts As String
Try
dts = tDate2Format
Convert.ToDateTime(dts).ToString("MM/dd/yyyy")
If DateTime.TryParse(tDate2Format, datformat) Then
tRetDate = datformat.ToString("dd/MM/yyyy")
Return tRetDate
End If
Return tRetDate
Catch ex As Exception
tRetDate = Nothing
End Try
End Function
using this date function iam able to remove the time when date is in MM/dd/yyyy formate date is passed to this function .but the problem is that some dates are in dd/mm/yyyy with time format then this is not accepting the date and it showing this error
String was not recognized as a valid DateTime: how this probelem solved
|
|
|
|