要不不能注册,请高手来看看?
我在我的电脑上安装了IIS以后,在网上下载源码后,要不打不开,要不不能注册,请高手来看看?我的系统是XP的,IIS是5.0. 打不开出现如下错误: 技术信息(用于支持人员) 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x ) [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。 /include/jk_ p, 第 14 行 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 网页: GET / p 时间: 2005年12月24日, 13:01:48 详细信息: Microsoft 支持
错误信息: 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) 中的查询时,在执行这个查询是会出现该错误。 --------------------------------------------- 下面是另外一篇讲此问题的,内容相似,放在一起了: 这里是微软官方站点对此的解释,通常来说,这个是一个权限问题。
特征: 下面是使用ADO和ASP遇到这个情况的一种错误代码。 Microsoft OLE DB Provider for ODBC Drivers error ' 80004005' [Microsoft][ODBC Microsoft Access 97 Driver] 操作必须是一个可更新的查询 原因: 本篇文章描述了三个该错误发生的主要原因以及错误产生区域。
尽管这儿引用的是ACCESS数据库,但是对其他类型的数据库也同样适用。 解决办法 这个错误通常是在你对数据库内容做更新或者在试图改变数据库内容的时候产生的,这个错误的发生是因为您的ADO操作由于以下的某个原因而导致写入失败: 1、最普遍的原因是您的INTERNET来宾帐号(Iuser_machine)没有写入数据库(ACCESS)的权限,您可以在浏览器安全设置里给该帐号设置正确的权限。
注意:当使用ACCESS和ADO的时候,也必须给该帐号以写目录的权限,也就是存放该MDB文件的地方,这个是因为数据库引擎会建立一个。LDB文件来出路数据库的锁定操作。你同时也应该给INTERNET临时文件夹设置读写权限,因为数据库引擎有可能会在该目录里面建立相关临时文件。
2、第二个原因是数据库的打开方式不对,比如打开方式是不可写的,也会导致该错误,当您使用CONNECTION对象的时候,您可以使用如下代码: 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 注意,默认的模式是0,一般说来,该模式是允许更新操作的 3、另外一个原因是你有可能在ODBC管理器里把相应的DNS设置里让READ ONLY选项给选中了 4、最后一个原因(FOR SQL),您的操作可能违反了数据库参照完整性,下面是一些普遍的导致该错误的操作: 比如您在试图改变一些不能改变的部件:比如交叉表、SQL PASS-THROUGH,连接,或者UPDATE操作一些已经设置为唯一的选项,比如一个自动编号的ID等等。
还有一个普遍的原因是你的JOIN操作包含了没有唯一索引的关联表,在这种情况下,SQL无法保证您要试图更新的表里的数据是唯一的。 任何一种原因都可能发生在很多情况下面,当您试图去更新一和一对多的联合,也会发生这个错误,除非允许层叠更新,请注意实施数据参照完整性。
xp要安装 IIS 5.1 5.0适用于2000 6.0适用于2003
答: 在IIS信息服务器6.0中把“网站主目录”设置为你的存放网页程序文件夹的根目录。 接下来把iis选项中“默认文档”的次序排列好, 你的网页是用ASP...详情>>
答:哪那么麻烦 会dreamweaver/frontpage就可以了 3D,clowdrow我两年都没用过了详情>>
答:做漂亮是网页方面的问题了 要是做动态的话要会程序懂语言才好写 动态的网站的话就是具有一定的交互功能 可以让网友与站点管理人员进行一定程度的交流的 比如会员系统产...详情>>