账号通
    

账号  

密码  

1912

查看

1

回复
主题:急,在线等,哪个高手能帮我分析下这个语句错在哪?? [收藏主题]  
yulif 当前离线

90

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:958 分
登录次数:83 次
注册时间:2006/5/29
最后登录:2008/12/23
yulif 发表于:2007/2/11 21:16:00   | 只看该作者 查看该作者主题 楼主 

  rsUser("ArticleNum"& I)=Conn.Execute("select count(ID) from KS_Article where ArticleInput='" & rsUser("UserName") & "' and datepart('m',adddate)=" &i & " and datepart('yyyy',adddate)=" & year(now))(0) 

 next
    rsUser.update
    rsUser.movenext
   loop
   rsUser.Close

以上我是ACCESS版本一个每月稿件统计代码,现在我程序转为SQL版本,运行这个代码出现错误,提示信息为:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]为 datepart 指定了无效的参数 1。

我在网上也查看了下,好象SQL版本要求去掉'm'和'yyyy'上面单引号,我去掉后运行还是出错,还请哪位高手指导下!!!


[此贴子已经被作者于2007-2-11 21:18:15编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
罐子 当前离线

41

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:549 分
登录次数:86 次
注册时间:2006/11/4
最后登录:2014/3/27
罐子 发表于:2007/2/11 21:59:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统

是不是要两个M啊.  'MM'

我猜的...

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0