| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 730 人关注过本帖
标题:同年同月同日怎么实现?
取消只看楼主 加入收藏
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
 问题点数:0 回复次数:5 
同年同月同日怎么实现?
我用3个DropDownList分别控制年月日,用怎样的语句查询数据库里与所选日期相同的日期的人呢?

select * from 表 where........

???????不知道了,各位帮忙啊
搜索更多相关主题的帖子: 同年 
2008-04-14 19:02
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
得分:0 
为什么前面'convert.todatetime
后面又有个.toshortdatestring()呢?
2008-04-14 19:24
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
得分:0 
SqlConnection stt = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["stt"]);
         stt.Open();

        DataSet ds2 = new DataSet();
        SqlDataAdapter sda = new SqlDataAdapter("select studentname ,year  from studentinformation where year='Convert.ToDateTime(" + yearlist.SelectedValue.ToString() + "-" + monthlist.SelectedValue.ToString() + "-" + daylist.SelectedValue.ToString() + ").ToShortDateString()'", stt);
        sda.Fill(ds2, "tab1");
        GridView2.DataSource = ds2.Tables["tab1"];
        GridView2.DataBind();
        stt.Close();  
提示说   此句  sda.Fill(ds2, "tab1");    从字符串转换为 datetime 时发生语法错误。

[[it] 本帖最后由 meteor86 于 2008-4-14 19:31 编辑 [/it]]
2008-04-14 19:28
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
得分:0 
那个问题是明白了
不过它怎么提示后面那里有错呢?
奇妙!
2008-04-14 19:34
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
得分:0 
我的year在数据库里是datetime   型的长度为 8
2008-04-14 19:38
meteor86
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2008-4-14
收藏
得分:0 
哈哈.现在是说"-"    运算符“-”无法应用于“string”和“string”类型的操作数    .

我开始也是又这种错,不知道什么原因
2008-04-14 20:13
快速回复:同年同月同日怎么实现?
数据加载中...
 
   



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

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