mssql 的查询语法问题

qqFm123 2013-03-08 08:57:01
这几天试着把网站的程序的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
...全文
156 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2013-03-09
  • 打赏
  • 举报
回复
应该不需要改,看下TimeStr的格式即可。
lzp4881 2013-03-09
  • 打赏
  • 举报
回复
Sql = "select * from view where [title] like '%"&kw&"%' or [t1] like '%"&kw&"%' or [t2] like '%"&kw&"%'" FormatTime只是一个自定义函数,不受数据库类型的影响,所以不用改。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧