大家帮我看看啊,我的原先的语句是:
<%
if(String(Session("MM_Username"
) != "undefined"
{ AddTime__name = String(Session("MM_Username"
);}
%>
<%
var AddTime = Server.CreateObject("ADODB.Command"
;
AddTime.CommandType = 1;
AddTime.CommandTimeout = 2;
AddTime.ActiveConnection = MM_UserInfo_STRING;
AddTime.CommandText = "UPDATE User SET LoginTimes = LoginTimes + 1 WHERE username = "+ AddTime__name.replace(/'/g, "''"
+ " ";
AddTime.Prepared = true;
AddTime.Execute();
AddTime.ActiveConnection.Close();
%>
其中AddTime__name是将Session的MM_Username赋值过来放进Update语句中,当将 "+ AddTime__name.replace(/'/g, "''"
+ "改写成例如'a'这样一个用户名字符串的时候能够更改数据库中用户的登陆次数,但是 "+ AddTime__name.replace(/'/g, "''"
+ "这句话就不行,老出现
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
/myhouse/member.asp, 第 13 行
这样的错误报告.数据库能够在其他页面上执行查询、更新、删除等操作,但是就这个地方出现问题,在网上找了快一天了,眼睛都快查绿了,还是没有办法解决啊。紧急求救中!!!