菜鸟问题,求快答!
我做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




