access 改成sql出现的问题

junwq 2003-09-24 11:29:19
我在试着把一个数据库为access的论坛改成sql其中有函数
datediff()好象sql数据库不通用应该改为什么??我只知道把函数now()改为getdate()
并切还要注意哪些问题。。。请各为大师指教。先谢过。
...全文
43 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
junwq 2003-09-25
  • 打赏
  • 举报
回复
我的连接代码
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime
dim conn
dim connstr
dim db
startime=timer()
'date_name="bbs"
Set conn = Server.CreateObject("ADODB.Connection")
'与sql连接
connstr="Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=sa;Password=;DATABASE=bbs"
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>
我以前也用过的啊。。应该不会错的。。
会不会是别的原因啊!?
(等待批评。。。接受教育。。。)
junwq 2003-09-25
  • 打赏
  • 举报
回复
连接问题 ?
junwq 2003-09-25
  • 打赏
  • 举报
回复
不行啊 还是一样。。5555
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/cbs_bbs/inc/online.asp, 第 55 行

该怎么解决啊。。。。。急
jabb 2003-09-25
  • 打赏
  • 举报
回复
连接的问题
jabb 2003-09-25
  • 打赏
  • 举报
回复
sql="Delete FROM [online] WHERE DATEDIFF('s', lastimebk, getdate()) >
"&kicktime&"*60"
popcode 2003-09-25
  • 打赏
  • 举报
回复
sql="Delete FROM [online] WHERE DATEDIFF('s', lastimebk, getdate()) >
"&kicktime&"*60"
junwq 2003-09-25
  • 打赏
  • 举报
回复
sql="Delete FROM online WHERE DATEDIFF('s', lastimebk, getdate()) >
"&kicktime&"*60"
Conn.Execute sql
提示内容为这里出错。。 为什么这句话在access中可以用而我改到sql就不能用了呢?
junwq 2003-09-24
  • 打赏
  • 举报
回复
不会吧...提示错误没有说明怎么改啊...只告诉我第几行出错.
那你们可以不可以告诉我应该注意一些什么问题..让我留意一下.好吗 ?
popcode 2003-09-24
  • 打赏
  • 举报
回复
根据错误提示改
yzwxjun 2003-09-24
  • 打赏
  • 举报
回复
可以用呀
yangyanli 2003-09-24
  • 打赏
  • 举报
回复
你可以把错误代码贴出来呀

28,406

社区成员

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

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