爱人 发表于 2007-7-31 09:31

pb 日期问题 连接的ORACLE

<P>pb7。0 +oracle数据库<br>DECLARE  lcur_2 CURSOR FOR  <br>SELECT   LANWAN.DQ_DYGL_JCHQK.work_name<br>FROM     LANWAN.DQ_DYGL_JCHQK<br>WHERE    LANWAN.DQ_DYGL_JCHQK.jch_date like '2007%';<br>以上代码,按照我的设想是按年份分类数据,但是却不行,当我把like '2007%';改为like '2%';时,行,但是匹配的却是DAY,如2007-3-2,它匹配的是2号,却不是2007中的2,要匹配2007该如何做那??<br>望不吝指教!!!!<br><br></P>
[align=right][color=#000066][此贴子已经被作者于2007-7-31 9:33:24编辑过][/color][/align]

爱人 发表于 2007-7-31 10:00

可能是PB的问题,我用%07% 可以匹配到2007年

zk_1214 发表于 2007-7-31 10:10

回复:(爱人)pb 日期问题 连接的ORACLE

pb如何设置机器时间  ?  <BR>---------------------------------------------------------------  <BR>Set  the  system  date/time  <BR>[structure  definition  ,  str_systemtime]  <BR>year          uint  <BR>month        uint  <BR>dayweek    uint  <BR>day            uint  <BR>hour          uint  <BR>min            uint  <BR>sec            uint  <BR>millsec    uint  <BR> <BR>[local  external  function  declaration]  <BR>FUNCTION  long  SetLocalTime(ref  str_systemtime  lpSystemTime  )  &amp;  <BR>   LIBRARY  "kernel32.dll"  <BR> <BR>[clicked  event  of  a  button]  <BR>str_systemtime  lstr_systemtime  <BR> <BR> <BR>lstr_systemtime.year          =  1999  <BR>lstr_systemtime.month        =  1          //  January  =  1  and  so  on.  <BR>lstr_systemtime.dayweek    =  0          //  not  used  <BR>lstr_systemtime.day            =  3            <BR>lstr_systemtime.hour          =  12            <BR>lstr_systemtime.min            =  0    <BR>lstr_systemtime.sec            =  0          <BR>lstr_systemtime.millsec    =  0  <BR> <BR>SetLocalTime(lstr_systemtime)    <BR>

爱人 发表于 2007-7-31 10:57

zk_1214 想说什么??是问呢,还是解答我的问题啊??

zk_1214 发表于 2007-7-31 14:44

<P>当然是回答你的问题咯!~</P>

页: [1]

编程论坛