C# 如何获取日历上的数据

C# 如何获取日历上的数据,c#,jquery,sql,asp.net,sql-server,C#,Jquery,Sql,Asp.net,Sql Server,示例代码运行良好,但我想从db获取数据,如何才能做到这一点 样本代码;它工作得很好 CalendarEvent item = new CalendarEvent(); DateTime startDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, random.Next(1, 30)); item.id = random.Next(1, 100); item.start = startDa

示例代码运行良好,但我想从db获取数据,如何才能做到这一点

样本代码;它工作得很好

       CalendarEvent item = new CalendarEvent();

DateTime startDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, random.Next(1, 30));

item.id = random.Next(1, 100);
            item.start = startDate.ToString("s");
            item.end = startDate.AddDays(random.Next(1, 5)).ToString("s");
item.allDay = true;
            item.color = "blue";
            item.title = "Calendar Item " + item.id;
            eventItems.Add(item);
这是我的密码;我不能用我的代码从数据库中获取任何数据,问题出在哪里

            sql.Add("Select * from Calendar Where StartDate>=@StartDate and EndDate<=@EndDate");
            sql.CmdType = CommandType.Text;
            sql.Prameter("@id", item.id);
            sql.Prameter("@Title", item.title.ToString());
            sql.Prameter("@StartDate", item.start);
            sql.Prameter("@EndDate", item.end);
            sql.Prameter("@Color", item.color);
            sql.Prameter("@AllDay", item.allDay);

            eventItems.Add(item);

sql.Prameter?sql查询:从日历中选择*,其中StartDate>=@StartDate和EndDate在sql Server Management Studio中测试了查询。SSMS中的错误消息比c中的要好得多。sql查询中没有任何问题。在日历上获取错误消息的确切含义是什么?查询是否返回正确的行?从数据库中检索信息并在应用程序中以某种方式显示它是否有问题?还有别的吗?