tempad
Readygo技术搜索引擎 >>软件工程 >> 有一句SQL语句我不会写!请各位帮帮忙!

有一句SQL语句我不会写!请各位帮帮忙!

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 7:17:14

有一句SQL语句我不会写!请各位帮帮忙!

楼主luckcao(luckcao)2003-06-30 18:09:25 在 VB / 基础类 提问

我已经和一个Student.DBF数据库建立了连接。下面,就是怎么样读取这张表里面"生日"(日期型)在1980-10/10号和1985-3-4号这之间的学生记录呢?  
   
  这个语句我不会写,主要是因为我不知道VB连DBF时,SQL语句里面日期用什么表示?我用#和"都告诉我语法错误。所以,就问问大家了!  
   
  下面是我写的SQL语句:  
  StrConn   =   "Provider=MSDASQL.1;Driver=Microsoft   Visual   Foxpro   Driver;SourceDB=c:\dbf;SourceType=DBF"  
  Conn.CursorLocation   =   adUseClient  
  Conn.Open   StrConn  
   
   
  sqlstr="select   姓名,生日   from   Student.dbf   where   生日   between   2002-9-1   and   2002-9-30"  
  ’然后执行下面一句话的时候出错,告诉我语法错误  
  Rst.Open   SQLStr,   Conn,   adOpenStatic,   adLockOptimistic  
  问题点数:20、回复次数:8Top

1 楼unsigned(僵哥(记下的是美好的回忆,再见未必还有曾经的风情))回复于 2003-06-30 18:25:10 得分 0

可能是Microsoft   Visual   Foxpro   不支持   Between   ...   and   ...语法.Top

2 楼penglc(猎者)回复于 2003-06-30 18:31:15 得分 0

印象中好象是 > #2001-01-01#     <Top

3 楼flc()回复于 2003-06-30 18:42:45 得分 0

sqlstr="select   姓名,生日   from   Student.dbf   where   (生日   >   2002-9-1)   and(   生日<2002-9-30)"  
  Top

4 楼myhot(大头河马)回复于 2003-06-30 18:49:01 得分 10

这样。。  
  "select   姓名,生日   from   Student.dbf   where   生日   >=convert   (datetime,""   &   format("   2002-9-1","yyyy.mm.dd")&   ",102)   and   生日   <=convert   (datetime,""   &   format("2002.09.01","yyyy.mm.dd")   &   ",102)"  
  Top

5 楼TaoHuang(阿金)回复于 2003-06-30 18:51:06 得分 10

sqlstr="select   姓名,生日   from   Student.dbf   where   生日   >={^2002-09-01}   and   生日<={^2002-9-30}Top

6 楼VertyNew(华)回复于 2003-06-30 19:05:04 得分 0

sqlstr="select   姓名,生日   from   Student.dbf   where   生日   between   ctod("2002-09-01")   and   ctod(^2002-9-30)"  
  Top

7 楼VertyNew(华)回复于 2003-06-30 19:05:41 得分 0

应该是  
  sqlstr="select   姓名,生日   from   Student.dbf   where   生日   between   ctod("2002-09-01")   and   ctod("2002-9-30")"Top

8 楼luckcao(luckcao)回复于 2003-06-30 19:13:17 得分 0

TO     VertyNew(华)   :  
   
  CTOD()这个函数?SQL有这个函数么?Top

责任编辑: efish 参与评论 查找更多:
相关文章
读文件数据 读文件数据
DBChart中怎么看不到全部的字段,怎么解决 DBChart中怎么看不到全部的字段,怎么解决
给分!帮忙啊。以前的程序为何打不开? 给分!帮忙啊。以前的程序为何打不开?
在窗体里加个浏览文件的按钮 在窗体里加个浏览文件的按钮
多多关照!!!! 多多关照!!!!
一个函数指针传递的问题,困扰了我很久,望高手来解答 一个函数指针传递的问题,困扰了我很久,望高手来解答
怎么让我的窗口自动在屏幕中居中 怎么让我的窗口自动在屏幕中居中
浮动广告、、怎么能在iframe 上面!!不被iframe 遮盖 浮动广告、、怎么能在iframe 上面!!不被iframe 遮盖
从MSsql到mysql,我要修改程序中多少地方? 从MSsql到mysql,我要修改程序中多少地方?
这个记录坐标位置的方法哪里不对? 这个记录坐标位置的方法哪里不对?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎