首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在数据库中按照月份查找有关问题!请!顶这有分

2012-01-19 
在数据库中按照月份查找问题!请高手指点!顶这有分!jgsj在数据库中是时间字段smalldatetime类型!我在程序中

在数据库中按照月份查找问题!请高手指点!顶这有分!
jgsj   在数据库中是时间字段   smalldatetime   类型!
我在程序中做了按钮比方说以下代码   par_1   是1月的按钮   我一点击查询出来的都是1月份的记录那   int   jgsj   =       这个变量如何声明呢????

private   void   par_1_Click(object   sender,   System.EventArgs   e)
{
int   jgsj   =   1
SqlConnection   con   =   DBCon.createCon();
con.Open();
SqlCommand   cmd   =   new   SqlCommand( "select   *   from   cnatword   where   jgsj= ' "+jgsj+ " ' ",con);
cmd.ExecuteNonQuery();
con.Close();
}


[解决办法]
SqlCommand cmd = new SqlCommand( "select * from cnatword where jgr= ' "+jgr+ " ' DateDiff(m,jgsj, '2007-01-01 ') = 0 ",con);===> SqlCommand cmd = new SqlCommand( "select * from cnatword where DateDiff(m,jgsj, '2007-01-01 ') = 0 ",con);
[解决办法]
SqlCommand cmd = new SqlCommand( "select * from cnatword where jgr= ' "+jgr+ " ' and DateDiff(m,jgsj, '2007-01-01 ') = 0 ",con);
[解决办法]
cssasp() ( ) 信誉:100 Blog 2007-02-28 16:09:56 得分: 0


那最后= 0 什么意思?


----------
和 '2007-01-01 '按月比較,如果等於0,就是得到和 '2007-01-01 '月份相同的數據

热点排行