首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 读不出数据 [无满意答案结贴,结贴人:xiaobao838]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-03 17:36:37 楼主
    public static DataTable ds(string day)
        {
            string a;
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["pubconn"].ConnectionString);
            con.Open();
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.SelectCommand = new SqlCommand(" select [title_id],[pubdate],[title] from [titles] where [pubdate]="+day,con);
            a = sda.SelectCommand.CommandText.ToString();
            DataSet ds = new DataSet();
            sda.Fill(ds,"titles");
            con.Close();
            return ds.Tables["titles"];
           

        }
        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {
            CalendarDay d = e.Day;
            TableCell c = e.Cell;
            int a;
            if (d.IsOtherMonth)
            {
                c.Controls.Clear();
            }
            else
            {
                try
                {
                    string txt = arrr[d.Date.Month][d.Date.Day];
                    if (txt != null)
                    {
                        string day = e.Day.Date.ToShortDateString();
                        a = ds(day).Rows.Count;
                        foreach (DataRow dr in ds(day).Rows)
                        {
                            c.Controls.Clear();
                            c.Controls.Add(new LiteralControl(" <a href='http://mgod.cnblogs.com/haha.aspx?dt="+day+"'> <b>"+e.Day.Date.Day+" </b> </a>"));
                        }

                            c.Controls.Add(new LiteralControl(" <br>"+txt+a+"aaaaaa"));
                    }
                 

                }
                catch(Exception ex)
                {
                    Response.Write(ex.ToString());

                }
            }
        }
    和网上 天哄传的视频代码查不多:
    可是 就是读不出数据来!!DataRow dr对象一直为空,我用断点设过,就是DataRow dr一直为空,哪个循环里不执行;我业把数据库的内容改过了;
    110  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-03 21:50:531楼 得分:0
    "select  [title_id],[pubdate],[title]  from  [titles]  where  [pubdate]="+day  "

    上面的语句中 [pubdate] 在数据库里是什么类型的?
    如果是日期 或 字符串 类型的,应改为:

    "select  [title_id],[pubdate],[title]  from  [titles]  where  [pubdate]='"+day+"'"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-04 09:08:572楼 得分:0
    使得 谢谢你!!可是我的分不多了
    只能 给十费 ,呵呵!!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved