很明显是sql出错了,如果id的值为空,就会导致这个错误
在执行sql之前,判断一下id是否是数字,用IsNumeric
否一致。
至少你要先搞清楚,是你的程序问题还是服务器所在机房出现的网络问题,还是你自己服务器设置问题。
----------------------------------------------------
1. 解决:IIs用户对数据目录的权限不够,ldb文件无法自动生成,请添加internet匿名用户对数据目录的写入权限。
(修改数据库权限)
2. 注销windows账户,重新登陆,终止某个进程持续在占用这个mdb文件
(重启服务器)
备注:判断一个mdb文件是否被进程占用,就看同目录下是否有同名的ldb文件,若有,就是被占用。当被释放时,ldb文件会消失