|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。毛病|处理 翻译得对照急忙,呵呵。
毛病信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Operation must use an
updateable query.
缘由:
有几个次要的毛病缘由:
这个毛病产生在当你的法式试图履行更新数据库或其它相似操作时。这是由于
ADO因为以下的几个缘由而不克不及够写数据库酿成的。
1。最广泛的缘由是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。
要处理这个成绩,在办理器中调剂数据库文件的属性,让匿名用户有准确的权限。
当利用ACCESS数据库时,不但要给文件写的权限,还要给该目次写 的权限,由于
Jet需求在该目次创立一个.ldb文件。
2。第二个缘由是数据库没有利用准确的形式翻开。应当利用上面的办法翻开。
SQL = "UPDATE Products Set UnitPrice = 2;"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = 3 '3 = adModeReadWrite
Conn.Open "myDSN"
Conn.Execute(SQL)
Conn.Close
注重默许的Mode是设置0(adModeUnknown),它是答应更新的。
3。还有多是在ODBC办理器中将该DSN的只读选项选中。
4。你是在同时更新两个表中的字段,也会呈现这个毛病信息,处理举措是分隔来更新
这两个表中各自字段。
5。当你利用了一个从低版本中(如ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000)
中的查询时,在履行这个查询是会呈现该毛病。
</p> 缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 |
|