时间转换问题 DATEDIFF('m',b_time,Now())=0以上代码,是对的,现在我想改成查询,即TextBox1控件输入时间比如2009-5 就查询出2009年5月份的记录。即把Now()替换成TextBox1.Text,如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个存储过程,把TextBox1.Text作为参数传进入。 DATEDIFF('m',b_time,'2009-5-31')=0这样也可以话。要是在程序中可以传个参数过去就是了。 即我想改成这个样子DATEDIFF('m',b_time,TextBox1.Text)=0但是代码不对,需要转换,怎么写? select * from table where datepart(month,日期)='5' and datepart(year,日期)='2009' //Now()=>Convert.ToDateTime(TextBox1.Text); DataTime.Parse(me.TextBox1.Text)先转换成时间型然后再查找时传入一个参数@pardatesqlparameter pardate=new sqlparameter("@pardate",DataTime.Parse(me.TextBox1.Text));sql="select * from table1 where DATEDIFF('m',b_time,@pardate)=0" c#的话要把 me 换成 this我这个写的是vb.net的语法 8楼的出现以下错误:表达式中 'Convert.ToDateTime' 函数未定义。 5楼的,出现以下错误:表达式中 'DataTime.Parse' 函数未定义。 DATEDIFF('m',b_time,DataTime.Parse(TextBox1.Text))=0以上代码错误为:表达式中 'DataTime.Parse' 函数未定义。 谢谢大家,搞定了。正确是:DATEDIFF('m',b_time,'"+y1.Text+"')=0 DATEDIFF是sql中的函数,要放在查询分析器中执行的TextBox1.Text是c#中的语法可以把值作为参数传递进去然后sql中写 我刚试了一下,这样就可以了。txtbianhao.Text=System.DateTime.Now.ToString(); 怎么Repeater里面的Repeater的各项? 我把一个列设置为identity,我想把它改为primary key 不知这个sql语句怎么写 两张数据表,一张有消耗量,另一张有库存,显示到gridview的时候,我添加一条消耗记录,怎么让库存相应减少? 急求:一个repter数据嵌套显示问题 点击用户控件Button,页面上没反应,如何解决! .net的web项目的发布问题(只做为一网站的一部分) 求一小段代码!! Repeater中如何添加一个按钮的事件 ODBC 驱动程序不支持所需的属性 求问:B/S结构工作流 报表 asp.net如何入门 程序员必备 : 如何万事无忧
要是在程序中可以传个参数过去就是了。
DATEDIFF('m',b_time,TextBox1.Text)=0
但是代码不对,需要转换,怎么写?
//Now()=>
Convert.ToDateTime(TextBox1.Text);
然后再查找时传入一个参数@pardate
sqlparameter pardate=new sqlparameter("@pardate",DataTime.Parse(me.TextBox1.Text));
sql="select * from table1 where DATEDIFF('m',b_time,@pardate)=0"
c#的话要把 me 换成 this
我这个写的是vb.net的语法
表达式中 'Convert.ToDateTime' 函数未定义。
表达式中 'DataTime.Parse' 函数未定义。
表达式中 'DataTime.Parse' 函数未定义。
正确是:
DATEDIFF('m',b_time,'"+y1.Text+"')=0
DATEDIFF是sql中的函数,要放在查询分析器中执行的TextBox1.Text是c#中的语法可以把值作为参数传递进去
然后sql中写
txtbianhao.Text=System.DateTime.Now.ToString();