how to access data yearly from database in C#.
I have code but i m not able to retrieve data yearly from DB table.
string date1 = dateTimePicker1.Value.Date.ToString("dd/MMM/yyyy");
OleDbConnection con = new OleDbConnection(constr);
DataSet ds = new DataSet();
con.Open();
String query7 = "SELECT unique_id as Student_ID,payment FROM fee" + ses + " where date1='" + date1 + "' and payment>0 order by unique_id ";
OleDbDataAdapter da = new OleDbDataAdapter(query7, con);
da.Fill(ds, "fee"+ses);
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "fee" + ses;
con.Close();
Use parameter with query string. see sample code.
String query7 = "SELECT unique_id as Student_ID,payment FROM fee" + ses + " where date1=@date1 and payment>0 order by unique_id ";
OleDbDataCommand cmd = new OleDbDataCommand(query7 );
cmd.parameters.addwithvalue("@date1",date1);
OleDbDataAdapter da = new OleDbDataAdapter(cmd, con);