CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

简单问题, 急!

楼主xiaoheliushui(悠扬)2004-05-03 23:36:53 在 VB / 基础类 提问

select   *   from   zhangwupingzheng   where   month(jizhangdate)=month(getdate())  
  这一句有好多条记录的,可以运行.  
  但是这一条就不行  
  select   *   from   zhangwupingzheng   where   month(jizhangdate)=month(2004-4-20)     运行不了.  
   
  原句。  
  sql1   =   "select   *   from   zhangwupingzheng   where   month(jizhangdate)=Month("   &   time1   &   ")"      
  说明:  
  其中,msgbox   month(time1)  
  值为4,  
     
  这一句,查不出记录来,其实记录有很多条的。  
  不知道是哪写错了,看不出来。  
  问题点数:10、回复次数:4Top

1 楼hemeijun81(@_@ 河马 @_@)回复于 2004-05-03 23:48:48 得分 5

sql1   =   "select   *   from   zhangwupingzheng   where   month(jizhangdate)=Month('"   +   time1   +   "')"  
  看看行不行Top

2 楼Jockey()回复于 2004-05-04 00:24:13 得分 5

如果你的数据库是SQL   SERVER   (好象Oracle也是)就用  
  select   *   from   zhangwupingzheng   where   month(jizhangdate)=month('2004-4-20')  
  如果你的数据库是Access   就用  
  select   *   from   zhangwupingzheng   where   month(jizhangdate)=month(#2004-4-20#)  
  Top

3 楼russule(雨田)回复于 2004-05-04 08:57:55 得分 0

upTop

4 楼mxfeng(老子说:善战者不怒)回复于 2004-05-04 19:54:49 得分 0

upTop

相关问题

  • 狂简单,狂急!!!
  • 简单问题,急!
  • 简单问题,急!!!
  • 简单问题,急!!!!!!
  • 简单问题(急)
  • 简单问题,急
  • 急!!!简单问题!!!
  • 简单问题(急!)
  • 急!!!!!!挺简单的!
  • 急!!简单问题!

关键词

  • sql
  • jizhangdate
  • zhangwupingzheng
  • month
  • where
  • time
  • select

得分解答快速导航

  • 帖主:xiaoheliushui
  • hemeijun81
  • Jockey

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo