标题:关键字变色时遇到datatime类型!
只看楼主
tatawlb
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-7-1
 问题点数:0 回复次数:3 
关键字变色时遇到datatime类型!
提示错误:
该字符串未被识别为有效的 DateTime。不能在 news_PosTime 列中存储 <<font color=red >2008</font>-1-2 16:17:47>。所需类型是 DateTime。
代码是:(DB类中的调用代码!)
 OleDbConnection ole = DB.CreateDb();
        ole.Open();
        OleDbCommand olecm = new OleDbCommand(olecmd,ole);
        OleDbDataAdapter odr = new OleDbDataAdapter();
        DataSet ds = new DataSet();
        odr.SelectCommand = olecm;
        odr.Fill(ds);
        if (bs != "")
        {
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
                {
                    ds.Tables[0].Rows[i][j] = Convert.ToString(ds.Tables[0].Rows[i][j]).Replace(bs, "<font color=red >" + bs.ToString() + "</font>");
                }
            }            
        }
        return ds;


怎么才能在for循环中不换datatime类型的字段!!
搜索更多相关主题的帖子: datatime 关键字 变色 dataset 错误 
2008-07-03 10:15
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
你把它换成varchar

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-03 10:32
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
得分:0 
貌似关键代码不是这段啊……
2008-07-03 11:02
tatawlb
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-7-1
得分:0 
回复 2# 雪雨星风 的帖子
已经解决了!  
  谢谢!
2008-07-03 11:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-222389-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.366957 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved