A few pointers.
1. As Bill has stated do not put the data retrieval code in the Timer
events, but place it in a separate method.
2. Ensure the timer is disabled after it has run otherwise the code will rerun with every timer interval (unless that is the functionality you are after)
3.
textBox63.Text = ds.Tables[0].ToString();
The ds.Tables[)].Tostring() is trying to return the tables string, not the row value. Use ds.Tables[0].Rows[0]["Report"].ToString() to retrieve the report value
4. Find a tutorial on the subject and follow the examples they use.