public string test(System.DateTime startDate, System.DateTime endDate) { string functionReturnValue = null; System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("Select * FROM mytable WHERE datecol >= @StartDate And datecol<@EndDate"); System.Data.SqlClient.SqlParameter par; par = cmd.Parameters.Add("@StartDate", SqlDbType.DateTime); par.Value = new System.DateTime(startDate.Year, startDate.Month, startDate.Day, 0, 0, 0); par = cmd.Parameters.Add("@EndDate", SqlDbType.DateTime); par.Value = new System.DateTime(endDate.Year, endDate.Month, endDate.Day, 0, 0, 0).AddDays(1); cmd.ExecuteReader(); return functionReturnValue; }>Good Question,