asp中使用sql查询数据库问题。

来源:百度知道 编辑:UC知道 时间:2024/04/27 23:35:57
我有一个数据库,字段date和name ,我需要根据date字段的内容查询name的内容。
我的程序是这样的,

date=request.form("date")
sql="select * from base where date="&date

运行总提示sql语句有错。不知道如何改正。

date字段是短日期格式。查了资料好像access日期格式要加#,不知道怎么弄,请高手指

点。

sql 中 日期变量 需要加 ##.
sql="select * from base where date=#" & date & "#"
这样可以.
但是建议最好不要使用 关键字 做字段名,sql语句如下.
sql="select * from base where 你的非关键字字段名=#" & date & "#"

date=request.form("date")
sql="select * from base where date=#"&date &"#"
并且接收的date必须是日期格式。如2000-1-1
最好改写在
date=request.form("date")
sql="select * from base where date1=#"&date &"#"
因为date是关键字的字段

date=request.form("date")
date不可以赋值的`~
换一个变量名`~

另数据库中date是数据库的系统内置变量~~~如果要使用它作字段的话,最好加上[]

sql="select * from base where [date]="&date

date是关键字..你不能作为变量使用..
换个名字吧!
不然会出错的.
不懂再Q我

date是关键字,建议换一个变量名