I have recently adjusted my code to avoid getting SQL injections for maria db and got helped with adding parameters ,when I using parameters method page got running time error
strSQL = "SELECT * from user where uid = @uid AND start >= @StartDate AND end <= @EndDate ";
DataSet ds = QueryDataSet(strSQL, uid , StartDate, EndDate);
public DataSet QueryDataSet(string strSQL,string uid , string StartDate, string EndDate)
{
try
{
MySqlDataAdapter da = new MySqlDataAdapter(strSQL, DBconn);
da.SelectCommand.Parameters.AddWithValue("@uid", uid );
da.SelectCommand.Parameters.AddWithValue("@StartDate", StartDate);
da.SelectCommand.Parameters.AddWithValue("@EndDate", EndDate);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
catch (Exception ex)
//catch
{
throw (new System.Exception(ex.Message));
}
}
I am relatively new to using maria db so any help is appreciated