本文介绍了日期条件不能在命令文本参数中工作请帮忙的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有 在sql查询中给出以下命令



日期时间todaysdate =新日期时间(2012年,09,05);

的SqlCommand objCommand = objconnection.CreateCommand();

objCommand.Parameters.AddWithValue(QUOT; @ EMPREF" ;, empref);

objCommand.Parameters.AddWithValue(QUOT; @ STARTDATE" ;, todaysdate);

objCommand.CommandText = QUOT;选择EMPREF,STARTDATE从TMSFC凡EMPREF = @ EMPREF和STARTDATE> = @ STARTDATE" ;;



但是当我运行查询时是 显示如下。请帮助我如何修复错误



选择EMPREF,STARTDATE 来自TMSFC  EMPREF = 10472和  STARTDATE> = @STARTDATE




polachan

解决方案

I have  given the following command in sql query

DateTime todaysdate = new DateTime(2012, 09, 05);
SqlCommand objCommand = objconnection.CreateCommand();
objCommand.Parameters.AddWithValue("@EMPREF", empref);
objCommand.Parameters.AddWithValue("@STARTDATE", todaysdate);
objCommand.CommandText = "select EMPREF,STARTDATE from TMSFC Where EMPREF = @EMPREF and STARTDATE >= @STARTDATE";

But when I run the query is  showing as follows . Please help how can I fix the error

select EMPREF,STARTDATE  from TMSFC  Where EMPREF = 10472 and  STARTDATE >= @STARTDATE


polachan

解决方案


这篇关于日期条件不能在命令文本参数中工作请帮忙的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 15:08