CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

菜鸟问题,求快答!

楼主saylerboxer(精怪)2004-12-03 02:51:29 在 MS-SQL Server / 基础类 提问

我做asp用sqlserver的数据库。以前用access的库语法不太严格,现在用sqlserver库遇到麻烦了!  
   
  我建了一个表,里面有一个日期型数据Smalldatetime  
   
  我现在需要做一个查询,查询日期等于2004-11-16的记录,其实这个日期存在一个变量里,我的查询语句如下  
  在vb里是这么写的  
  sql="select   *   from   [table]   where   ZMdate=#"   &   ZMdate   &   "#"     变量ZMdate=2004-11-16  
   
  在查询分析器里我是这样写的:  
  select   *   from   [table]   where   ZMdate=#2004-11-16#  
   
  这两种写法在两种环境下都提示同样的错误,'#'   附近有语法错误。  
  请帮忙解决一下,在线等    
  问题点数:10、回复次数:3Top

1 楼double22822(大无忧-老实和尚(有事发消息))回复于 2004-12-03 08:05:07 得分 3

sql不用#这个语法表示时间变量.Top

2 楼yesyesyes()回复于 2004-12-03 08:08:32 得分 3

#改为单引号'Top

3 楼comszsoft(星星点灯)回复于 2004-12-03 08:10:00 得分 4

支持楼上  
  select   *   from   [table]   where   ZMdate='2004-11-16'  
  sql里用'而不用#  
  Top

相关问题

  • 老鸟菜鸟快帮忙!!!
  • 100分菜鸟问题,大哥大姐快来抢答啊~~~~~
  • 菜鸟求助,,高手快来解答,在线等。。(急)
  • 菜鸟问题请解答
  • 菜鸟问题,请回答!
  • 菜鸟问题,快来.....
  • 菜鸟问题,快来!
  • 菜鸟问题,快拿分
  • 祝老鸟、菜鸟、不老不菜鸟们,圣诞快乐~~~~~
  • 回答菜鸟的问题=轻松得分(我是个菜鸟)

关键词

  • 查询
  • 语法
  • sqlserver
  • zmdate
  • 变量
  • 日期
  • 错误
  • 库
  • where
  • table

得分解答快速导航

  • 帖主:saylerboxer
  • double22822
  • yesyesyes
  • comszsoft

相关链接

  • SQL Server类图书

广告也精彩

反馈

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