当前位置:编程学习 > C#/ASP.NET >>

存储过程的日期参数怎么自动成两个单引号了?

我用sqlcommand执行存过过程,传入的参数是datetime,但是我通过sql监视发现日期怎么自动成两个单引号了
declare @p1 int
set @p1=509
exec SP_HOUSE_COMMON_INSERT @GHC_ID=@p1 output,@GHC_CREATE_TIME=''2007-07-23 17:07:15:627'',@GHC_UPDATE_TIME=''2007-07-23 
17:07:15:627'',@GHC_EXPIRE=''2008-07-23 
17:07:15:627'',@GHC_TOP=0,@GHC_TOP_PIC=0,@GHC_USER_TYPE='01',@GHC_USER_ID=2,@GHC_VISIBILITY=1,@GHC_PASS=0,@GHC_IP='222.12.32.56',@GHC_UPDATE_IP='222.12.32.69',@GHC_AGENCY_TOP=1,@GHC_AGENCY_HOUSEID='AgencyHouseId'
select @p1 --------------------编程问答-------------------- up --------------------编程问答-------------------- 帮忙啊 --------------------编程问答-------------------- 监控传入的参数 --------------------编程问答-------------------- 跟踪传入的 日期参数。 --------------------编程问答-------------------- 我也碰到这个问题!!!同问啊 --------------------编程问答-------------------- 怎么没人回复了,我也遇到这个问题了 --------------------编程问答-------------------- 不清楚,帮顶了。 --------------------编程问答-------------------- 拼参数时会自动在参数两边加上‘’,你是不是在SQL中就已加入‘’了啊?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,