buenas tardes.
He hecho el siguiente codigo para que una maquina grabe un registro en una
bd cada cierto tiempo. Ahora bien, me gustaria que este proceso se ejecutara
de forma invisible para el usuario. Si estuviera trabajando en VB6 haria en
el evento load me.hide o me.visible=false. Como podria hacer lo mismo en c#?¿
Aqui teneis mi codigo por si os sirve
static void Main()
{
Application.Run(new Form1());
}
private void timer1_Tick(object sender, System.EventArgs e)
{
string strfecha = DateTime.Now.ToString("yyyyMMdd");
string strhora = DateTime.Now.ToString("HHmmss");
OleDbConnection Cnx = new OleDbConnection("Provider=IBMDA400;Data
Source2.17.100.100;User IDÌC;Password=clientacce");
OleDbCommand Cmd = new OleDbCommand("INSERT INTO INTERNETF.INCN(CNMACH,
CNDATE, CNHOUR) VALUES('" + System.Environment.MachineName + "','" + strfecha
+ "','" + strhora + "')",Cnx);
Cnx.Open();
Cmd.ExecuteNonQuery();
Cnx.Close();
}
private void Form1_Load(object sender, System.EventArgs e)
{
Temporizador.Enabled = !Temporizador.Enabled;
Temporizador.Interval = 999000;
}
Gracias por vuestra ayuda.
Leer las respuestas