Microsoft JET Database Engine 错误 ✀80040e14✀ 语法错误 (操作符丢失)

2025-01-06 10:20:30
推荐回答(2个)
回答1:

很明显是sql出错了,如果id的值为空,就会导致这个错误
在执行sql之前,判断一下id是否是数字,用IsNumeric

回答2:

否一致。

至少你要先搞清楚,是你的程序问题还是服务器所在机房出现的网络问题,还是你自己服务器设置问题。

----------------------------------------------------
1. 解决:IIs用户对数据目录的权限不够,ldb文件无法自动生成,请添加internet匿名用户对数据目录的写入权限。
(修改数据库权限)

2. 注销windows账户,重新登陆,终止某个进程持续在占用这个mdb文件
(重启服务器)

备注:判断一个mdb文件是否被进程占用,就看同目录下是否有同名的ldb文件,若有,就是被占用。当被释放时,ldb文件会消失