永发信息网

使用asp删除access里日期字段中小于当前日期的所有记录

答案:2  悬赏:80  手机版
解决时间 2021-02-16 08:51
  • 提问者网友:温旧梦泪无声
  • 2021-02-15 08:36
库名shujiku
表名biao
字段riqi
我要使用ASP删除字段riqi中小于当前日期的所有记录
给出完整的代码,包括数据库连接等等……

前两个人的回答都是最后一句出错
第一个人的是:Conn.Execute("Delete * From Biao Where DateDiff('d',riqi,Now())>0")
第二个人的是:conn.execute("delete * from biao where DateDiff('d',riqi,date())<=1")

错误提示都是一样的,提示如下:
错误类型:
Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-02-15 09:09
<%
Dim Conn,DataPath
DataPath="shujiku.mdb"'这里修改数据库路径或名称
Set Conn = Server.CreateObject("ADODB.Connection")
DataPath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DataPath)
Conn.Open DataPath
Conn.Execute("Delete * From Biao Where DateDiff('d',riqi,Now())>0")
%>
全部回答
  • 1楼网友:猎心人
  • 2021-02-15 09:21
修改为: insert into d (content,[time]) values ('adfa',#2011/02/10#); 应该就可以了。 估计是因为那个 time 是 关键字的原因。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯