⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_35864.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:35864 发表者:叮当 发表日期:2003-04-10 01:43:52
<br>主题:问题16:
<br>内容:建立一个存储过程,需要传递两个DateTime型的参数,语句SAS(dtpaa.Value,dtpbb.Value);两个参数都是下拉日期框的值,然后在SAS方法中把这两个值传给了存储过程,存储过程中相关的语句为: WHERE Time BETWEEN @time1 AND @time2.可是运行时发现后一个日期必须为它的值再加1,这样才能得到正确结果,这是为什么??
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:zjllyy 回复日期:2003-04-10 09:26:16
<br>内容:因为你的@time2是以该日期的0点为准的,所以该日期的任何其他钟点都比他大,加1后就等于又加了一天,此时所有小于等于加一后日期时间的数都符合,但好像你还应滤掉加一后的零点这个时间。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叮当 回复日期:2003-04-11 15:42:14
<br>内容:谢谢楼上的!<BR><BR>还有一个问题想请教:<BR>有这样的语句:<BR>selecString="SELECT * FROM Customers WHERE LoginTime BETWEEN "+dtp1.Value+" AND "+dtp2.Value";<BR>SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlCommand myCommand=new SqlCommand(selecString,myConnection);<BR>这里的dtp1和dtp2都是下拉日期框,但是这样直接引用它们的值不行,那么该怎样转换成SQL Server2000能识别的值呢?<BR>2003-4-11 16:26:20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -