mssql 的查询语法问题
本帖最后由 qqFm123 于 2013-03-08 20:58:00 编辑
这几天试着把网站的程序的acc数据库换成mssql 2000 其中在搜索.asp页面
Sql = "select * from view where [title] like '%"&kw&"%'"
数据库: view表: id(自增长) title t1 t2 datetime
我想让上面的语句 加上 t1 t2 的搜索支持,应该怎样修改?
access 转 mssql 后,下面的语句需要改马?
Function FormatTime(TimeStr)
If year(TimeStr) = year(now) Then
FormatTime = month(TimeStr)&"-"&day(TimeStr)&" "&hour(TimeStr)&":"&minute(TimeStr)
Else
FormatTime = year(TimeStr)&"-"&month(TimeStr)&"-"&day(TimeStr)&" "&hour(TimeStr)&":"&minute(TimeStr)
End If
End Function
数据库
sql
access
function
------解决方案--------------------应该不需要改,看下TimeStr的格式即可。
------解决方案--------------------Sql = "select * from view where [title] like '%"&kw&"%' or [t1] like '%"&kw&"%' or [t2] like '%"&kw&"%'"
FormatTime只是一个自定义函数,不受数据库类型的影响,所以不用改。