发布时间:2019-07-29 17:06:56
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 无效的括号名称 '[鐢ㄦ埛鍚峕, [瀵嗙爜]'。
/dlym.asp,行 42
MM_loginSQL = "SELECT [用户名], [密码]"
If MM_fldUserAuthorization <> "" Then MM_loginSQL = MM_loginSQL & "," & MM_fldUserAuthorization
MM_loginSQL = MM_loginSQL & " FROM yonghuxinxi WHERE [用户名] = ? AND [密码] = ?"
Set MM_rsUser_cmd = Server.CreateObject ("ADODB.Command")
MM_rsUser_cmd.ActiveConnection = MM_music_STRING
MM_rsUser_cmd.CommandText = MM_loginSQL
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param1", 5, 1, -1, MM_valUsername) ' adDouble
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param2", 5, 1, -1, Request.Form("textfield2")) ' adDouble
MM_rsUser_cmd.Prepared = true
Set MM_rsUser = MM_rsUser_cmd.Execute
Set MM_rsUser = MM_rsUser_cmd.Execute
这一行代码有问题
你不防把tmpsql输出来看下SQL语句到底出错在哪里,其实你用这种写法写修改很容易出错的,我建议你用这种set rs=server.CreateObject("adodb.recordset")sql="select * from productinfo"rs.open sql,conn,1,3if not rs.eof thenrs("p_name")=t_array(2)'后面的以此内推,这样的写法不用去担心他是字符串或数字rs.updateend if