13836.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 23 行

HTML
23
字号
<html>
  <head>
    <title>Re: 请问一个小问题....</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 请问一个小问题....</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:phoebe@mail.engsound.com.tw">Phoebe</a> on June 04, 1999 at 12:13:27:<p>
In Reply to: <a href="13663.html">Re: 请问一个小问题....</a> posted by job on June 01, 1999 at 14:56:13:<p>
: : : : 请问各位先进....<br>: : : :       SELECT * FROM TEST1 WHERE TESTDATE=1999/05<br>: : : :       在 SELECT 的语法中如何搜寻 TESTDATE 栏位符合 1999/05 的日期值<br>: : : :       (* 但所搜寻出的资料是必须包含所有 5 月份的资料)<p>: : : :                                   THANK..<p>: : : SELECT * FROM TEST1 WHERE TESTDATE between #1999/05/01# and #1999/5/31# <p>: : ::但是我的日期是一个变数,且只有显示到月份那我该如何下参数呢?<br>: :   (* 我的变数型态是 maskeditbox 其值为(1999/05) )<br>: :   <br>: 很简单,str1=maskedit.text & "/01"<br>:        str2=maskedit.text & "/31"  <br>: 这两个变数带进去<br>: 或用month()这个函数<p>'************************************************<br>'Sorry,前面的FromDate and ToDate漏打了"/"啦, 应该这<br>'样才对.<br>'************************************************<br>这样的话, 万一maskeditbox中的不是5月, 就可能会有问题哦..因为不是每个月都有31天呢.<p>如果这样写, 或许可以吧:<p>Dim DayOfMonth as integer<br>Dim Year as integer<br>Dim Month as integer<br>Dim FromDate as string<br>Dim ToDate as string<br>Dim SQL as string<p>Year=val(left(MaskEdit.text, 4))<p>Month=val(right(MaskEdit.text, 2))<p>DayOfMonth=Day(DateAdd("d", -1, DateAdd("m", 1, _<br>           DateSerial(Year, Month, 1))))<p>FromDate=" #" & Year &"/" & Month & "/" & "1# " <p>ToDate=" #" & Year & "/" & Month & "/"& DateOfMonth & "# "<p>SQL= "SELECT * FROM TEST1 WHERE TESTDATE between"  & FromDate &  " and " & ToDate 
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 13836-->
</ul><!--end: 13836-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

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