ACCESS数据库操作必须更新查询的解决办法
- 格式:doc
- 大小:226.00 KB
- 文档页数:4
ACCESS数据库操作必须更新查询的解决办法1.刷新缓存:-在查询前先关闭并重新打开数据库,以确保缓存被重新加载。
-在查询语句中使用“刷新表格”命令,强制刷新查询结果。
-使用ACCESS提供的刷新按钮或菜单项来刷新缓存。
2.设置锁定级别:ACCESS数据库使用锁定机制来处理并发访问,不同的锁定级别会影响查询的更新时间。
如果查询结果不及时更新,可以尝试调整锁定级别来提高并发访问的效率。
可以在ACCESS的选项中选择合适的锁定级别,如“读-共享”、“读-更新”或“排它”。
3.优化查询语句:查询语句的性能也会影响查询的更新时间。
可以通过以下几种方法来优化查询语句:-使用索引:在查询的字段上创建索引,可以加快查询的执行速度。
-限制查询返回的数据量:如果查询涉及大量数据,可以通过使用“TOP”等关键字来限制查询返回的数据量,以减少查询的执行时间。
-避免复杂的连接操作:尽量避免使用多重嵌套的连接操作,尽量简化查询语句,以提高查询的执行效率。
4.检查网络连接:如果数据库是位于远程服务器上,查询的更新时间可能受到网络连接的影响。
可以通过以下几种方法来检查和改善网络连接:-检查网络带宽:确保网络带宽足够,能够支持数据库的正常访问。
-优化网络拓扑:如果可能的话,可以优化网络拓扑结构,确保数据库服务器和客户端之间的网络延迟最小。
-检查网络设备:检查网络设备是否正常工作,如路由器、交换机等,确保它们没有故障或配置错误。
5.更新数据库:如果以上方法都无效,还可以考虑更新数据库版本或使用其他数据库管理系统来解决查询更新不及时的问题。
新版本的数据库管理系统通常会针对性地解决一些性能问题,可能会提供更好的查询更新性能。
综上所述,通过刷新缓存、设置锁定级别、优化查询语句、检查网络连接和更新数据库等方法,可以有效解决ACCESS数据库操作更新查询不及时的问题。
但需要根据具体情况选择合适的方法,并进行适当的调整和优化,以提高查询的性能和更新的效率。
Access单选题(复习)第一部分概念(单选)1、在关系中,不可分割的是()A)元组B)记录C)分量D)字段2) 关系运算中的选择运算是()。
A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择若干满足条件的属性的操作D) 从关系中选择若干属性和若干元组的操作3) 从多个关系中抽取出所需要的属性来组成新关系的操作是()A)查询运算 B)连接运算 C)投影运算 D)选择运算4) 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是()。
A) 多对多 B) 一对多C) 多对一 D) 一对一5) 建立表间关系时,如果相关字段双方都是主关键字,则这两个表之间的联系是()。
A ) 一对一B ) 一对多C ) 多对多D ) 多对一6) 在数据库设计中用关系模型来表示实体与实体之间的联系,关系模型的数据结构是( ) 。
A) 层次结构B) 网状结构C) 二维表结构D) 封装结构7) 下列关于层次模型的说法,不正确的是()。
A) 用树形结构来表示实体及实体间的联系B) 有且仅有一个结点无双亲C) 其他结点有且仅有一个双亲D) 用二维表结构表示实体与实体之间的联系的模型8) 在数据库设计中,常用到的数据模型不包括()[B ]A)关系模型B)现代模型C)网状模型D)层次模型9) 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为()。
A ) 关键字B ) 外部关键字C ) 候选关键字D ) 域10) 一个关系相当于一张二维表,二维表中的各行相当于该关系的( )A) 元组 B) 属性 C) 数据项 D) 表结构11) 在关系数据模型中,域指的是()A)字段 B)元组 C)属性 D)属性的取值范围12) 关系数据库的数据及更新操作必须遵循_______等完整性规则。
A ) 实体完整性和参照完整性B ) 参照完整性和用户定义的完整性C ) 实体完整性和用户定义的完整性D ) 实体完整性、参照完整性和用户定义的完整性13) 以下对于关系的描述正确的是()。
ACCESS数据库操作必须使用一个可更新的查询解决办法Access数据库是微软公司推出的一种关系型数据库管理系统,广泛应用于各种企业和个人的数据管理中。
在Access数据库中,有时需要对数据库中的数据进行修改、删除或新增操作,这个时候就需要使用可更新的查询来完成数据库操作。
可更新的查询是指在查询数据的同时,可以对查询结果进行更新操作的查询方式。
使用可更新的查询可以方便快捷地对数据库进行操作,而不需要额外编写SQL语句或通过其他方式进行修改。
在Access数据库中,可更新的查询可以通过查询设计视图或SQL语句来实现。
下面将介绍如何使用查询设计视图和SQL语句来实现可更新的查询:1.使用查询设计视图实现可更新的查询:在Access数据库中,打开查询设计视图,将需要查询的表格或其他查询添加到查询设计框中。
然后可以通过设置查询的属性来实现可更新的查询操作。
在查询设计视图中,可以通过以下步骤来设置可更新的查询属性:-在查询设计视图中选择需要更新的字段,右键单击字段,选择“属性”选项。
-在属性对话框中,可以设置字段的“更新规则”为“更新”或“允许”。
-确保设置了查询设计视图的属性为可更新模式。
-在查询设计视图中添加需要更新的查询条件,并运行查询。
通过以上步骤,可以实现在查询设计视图中对查询结果进行修改、删除或新增操作。
例如,可以修改查询结果中的一些字段的数值,或者删除查询结果中的其中一行数据。
2.使用SQL语句实现可更新的查询:在Access数据库中,可以使用SQL语句来实现可更新的查询操作。
通过编写SQL语句,可以灵活地对数据库进行操作。
以下是一个使用SQL 语句实现可更新的查询的示例:```UPDATE表名SET字段名1=新值1,字段名2=新值2WHERE条件表达式;```在上面的SQL语句中,可以使用UPDATE命令对表格中的数据进行更新。
通过设置SET子句来指定需要更新的字段和对应的新值,通过WHERE 子句来指定更新操作的条件。
ACCESS数据库操作必须使用一个可更新查询解决办法ACCESS数据库是一款微软公司开发的关系型数据库管理系统,具有操作简便、易于学习和使用的特点。
在ACCESS中,用户可以通过可更新查询来对数据库进行操作。
可更新查询是指可以通过查询来更新数据库的内容,包括添加、修改和删除数据。
然而,在执行可更新查询时,有时会遇到“此记录集不是更新的”或“无法更新记录”的错误提示,导致无法成功进行更新操作。
出现这种情况的原因多种多样,如查询涉及多个表、查询结果不唯一或包含聚合函数等。
解决这些问题的方法也有多种,下面将介绍几种常用的解决办法:1.确保查询涉及的字段和表都具有更新权限:在ACCESS中,有时候在查询中使用了不可更新的字段或表,导致无法执行更新操作。
因此,需要检查查询中使用的字段和表是否具有更新权限,可以通过打开相应的表,检查字段属性中的“可更新”选项是否为“是”。
2.确保查询结果只返回一个结果集:在执行可更新查询时,查询结果应该只返回一个结果集。
如果查询结果包含多个结果集,通常无法进行更新操作。
可以通过删除冗余的查询条件或者使用DISTINCT关键字来确保查询结果只返回一个结果集。
3.确保查询结果不包含聚合函数:查询结果中包含聚合函数(如SUM、AVG等)通常无法进行更新操作。
这是因为聚合函数是对数据进行汇总计算,无法直接对汇总结果进行修改。
如果需要对查询结果进行更新操作,可以考虑使用子查询来替代聚合函数。
4.使用嵌套查询进行更新操作:如果查询涉及多个表或字段,并且无法修改表结构或字段属性,可以考虑使用嵌套查询进行更新操作。
嵌套查询是指在一个查询中嵌套另一个查询,通过内层查询的结果来更新外层查询的数据。
可以使用UPDATE语句结合嵌套查询来实现复杂的更新操作。
5.确保数据库和表没有被其他用户锁定:如果数据库或表被其他用户锁定,也会导致无法进行更新操作。
在ACCESS中,可以通过工具栏上的“数据库工具”选项卡中的“连接状态”按钮来查看数据库和表的锁定状态。
ACCESS数据库操作必须使用一个可更新的查询解决办法ACCESS数据库无法更新问题:一般在Winxp与windows 2003 server下,文件目录的只读属性会影响OA程序写数据库操作,即使用户已经去掉其只读属性,但是之后只读又失效,导致许多OA不能正常运行。
事实上,OA目录读写权限才是影响其运行的根本原因。
所以只读属性能否去掉并不重要,只需要把相应目录赋予读写权限即可。
1、在通常情况下,Web应用程序只读属性并不影响Web系统运行。
在需要写入、更新数据库时,Web程序操作数据库因权限不够会提示"操作必须使用一个可更新的查询。
"这种情况可能会在NTFS分区环境下出现,FTA32一般分区不会出现。
将Web应用程序放在FTA32分区下运行时,不会出现因权限等问题而导致系统不能正常运行的情况,但是其安全性不如NTFS好。
因此,一般OA软件可在FTA32下测试运行,单位正式OA软件建议放置在NTFS下运行。
2、现以XP环境下,NTFS格式为例。
进入OA根目录,工具—>文件夹选项—>查看,将“使用简单文件共享”前的勾选去掉。
3、OA根目录赋予Everyone完全控制、读写权限。
下面以一个例子更详细的介绍解决此类问题的方法和过程出错举例:Microsoft JET Database Engine (0x80004005)操作必须使用一个可更新的查询。
/LeadBBS/inc/Board_Popfun.asp, 第 569 行需要权限:服务器管理员,否则联系服务器管理员进行示例操作系统:Windows 2000 Server1.找到你存放网站的文件夹,比如你的网站存放在D:\WEB\ 右键点击文件夹,选择属性点击小图查看大图2.出来新窗口,选择安全,点击按钮添加(D)点击小图查看大图3.在出来的窗口中,找到IUSER_开头的名称,并双击,点击确定.点击小图查看大图4.确定后的结果是这个窗口,在安全的名称列表中多了刚才选择的用户点击下面的按钮高级(V)...点击小图查看大图5.在弹出的新小窗口中,继续点击查看/编辑(V) 按钮点击小图查看大图6.出来新窗口..点击小图查看大图7.重新选择权限分配.点击小图查看大图8.点击应用完成设置这个错误提示因为程序是在别的机器上完成的,应该是没有错误的,根据提示,好像是“IUSR_机器名”这个用户的权限不够,“IUSR_机器名”这个用户是用来匿名访问网站的用户,一般来说在本机调试的时候,访问自己硬盘的时候用的就是这个用户。
ASP+access常见错误不能打开注册表关键字玩asp经常会出现以下常见错误提示,这里做个小节,请自己对应。
错误类型:Micr osoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][OD BC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary (volatile) Jet DSN for process 0xbb4Thread 0xcfc DBC 0x1fa0ff4 Jet'。
< br >dim startime,conn,connstr,db,rs,rs_s,rs_s1startime=timer()db="data/lcsk.mdb" '数据库on error resume next '尝试连数据库,一直到超时,但可以加强SQL注入过滤connstr = "Provider=Microsoft.Jet.OLEDB.4.0;D ata Source=" & Server.MapPath(db) 'connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"set conn=server.createobject("ADODB.CONNECTION")conn.open connstr%<这样写应该没有问题.下面是一些常见的错误,可以参考一下下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下:不能打开注册表关键字(8007000e)Micr osoft OLE DB Provider for ODBC Drivers 错误'8007000e'[Microsoft][OD BC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary(volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。
ACCESS数据库操作必须更新查询的解决办法对于需要更新查询的ACCESS数据库操作,可以采取以下几种解决办法:1.使用SQL语句进行更新查询:可以通过编写SQL语句来实现数据库的更新操作。
SQL语句可以使用UPDATE语句来更新数据库表中的数据,可以使用WHERE子句来指定更新的条件。
例如,可以使用以下SQL语句来更新名为"表名"的数据库表中的数据:```UPDATE表名SET列名1=值1,列名2=值2WHERE条件```其中,"表名"为需要更新数据的表名,"列名1"和"列名2"为需要更新的列名,"值1"和"值2"为需要更新的值,"WHERE条件"为更新的条件。
```csharpusing System.Data.SqlClient;//创建连接字符串string connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=path\\to\\database.mdb";//创建连接using (var connection = newOleDbConnection(connectionString))//打开连接connection.Open(;//创建SQL语句string sql = "UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件";//创建命令对象//执行命令//输出受影响的行数Console.WriteLine("受影响的行数: " + rowsAffected);}```3. 使用ORM框架进行数据库操作:ORM(Object Relational Mapping,对象关系映射)框架可以简化数据库操作,并提供了对数据库的高级抽象。
ACCESS数据库操作必须使用一个可更新的查询解决办法在ACCESS数据库中,有时候需要执行一些需要更新数据库的操作,例如插入、修改或删除记录。
但是,有些查询是不可更新的,这意味着不能直接在这些查询结果上执行更新操作。
这种情况下,我们需要使用一些技巧来实现可更新的查询。
以下是一些常见的方法和技巧:1.使用连接查询:可以通过使用连接查询将几个可更新的表连接在一起,并在连接查询的结果上执行更新操作。
连接查询可以通过使用INNERJOIN、LEFTJOIN等关键字来实现。
例如,如果需要在两个表之间进行更新操作,可以使用如下语句:```UPDATE Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID SET Table1.ColumnName1 = Table2.ColumnName2```这将根据两个表的关联条件更新Table1的数据。
2.使用子查询:可以将一个可更新的子查询嵌套在更新语句中,以实现更新操作。
例如,如果需要根据一些条件从另一个表中获取一个值,并将其用于更新当前表的一些字段,可以使用如下语句:```UPDATE Table1 SET ColumnName1 = (SELECT ColumnName2 FROM Table2 WHERE condition)```这将根据子查询的结果更新Table1的数据。
3.使用临时表:可以创建一个临时表,将需要更新的数据从不可更新的查询结果中导出到临时表中,然后使用更新语句更新临时表中的数据。
最后,可以使用INSERTINTO、UPDATE或DELETE语句将临时表中的数据导入回原始表中。
这种方法可以通过以下步骤实现:a.创建一个新的表,与原始表具有相同的结构。
b.将不可更新的查询结果插入到新表中。
c.使用更新语句更新新表中的数据。
d.使用INSERTINTO、UPDATE或DELETE语句将新表中的数据导入回原始表中。
Access数据库不能写不能更新的解决方法
今天小编给大家分享的是Access数据库不能写不能更新的解决方法,主要是权限原因,具体看下面的具体解决方法
Access数据库不能写,造成这种问题的原因是Web共享文件夹在NTFS分区里,而IUSR_***(Internet来宾帐户)没有足够权限。
解决方法:
1.在文件夹选项里,将使用简单文件共享”前的对勾去掉。
2.在Web共享文件夹属性里面的安全选项卡中点添加。
3.在选择用户或组的对话框中点高级。
4.点立即查找,随后在下面选择IUSR_***,确定。
5.返回文件夹属性,将IUSR_***权限设置为允许修改,写入
IIS不能读写数据库(ACCESS)问题
原因主要是由于无法更新数据库数据,比如无写权限等一般有如下两点: 。
更新microsoft access database数据的方法
更新Microsoft Access数据库的数据有几种方法。
1. 使用查询:您可以创建一个更新查询,该查询将允许您更新数据库中的数据。
您可以选择更新一个特定的记录或多个记录。
首先,打开查询设计视图,选择要更新的表格,然后设置查询的更新条件和字段。
最后,运行查询以更新数据。
2. 使用表单:您可以创建一个表单,允许用户直接在表单上进行数据更新。
用户可以编辑表单上的字段,并保存更改以更新数据库中的相应记录。
这是一种比较直观和用户友好的方法,适用于非技术人员处理数据更新。
3. 使用VBA代码:如果您想自动化数据更新过程,您可以使
用Microsoft Access内置的VBA编程语言编写代码。
通过编
写代码,您可以根据特定的逻辑和条件来更新数据库中的数据。
您可以编写事件过程或自定义函数来执行所需的数据更新操作。
无论您选择哪种方法,一定要谨慎处理数据更新操作。
在执行大规模数据更新之前,请备份数据库以防止意外错误。
方法1:错误类型:Microsoft OLE DB Provider for ODBC Drivers ('0x80004005') [Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。
它已经被别的用户以独占方式打开,或没有查看数据的权限。
/conn.asp, 第6 行解决方法:1.在asp操作数据库时出现“操作必须使用一个可更新的查询”错误:2.文件夹——〉属性;或,资源管理器——〉工具——〉文件夹选项3.在“查看”选项卡中不钩选“使用简单文件共享”4.这样,你在XP下NTFS分区文件夹右键,也能看到如WIN2000一样的“安全”选项卡了5.在“安全”选项卡下,点击“添加……”,跳出“选择用户和组”对话框6.然后点击“立即查找”,在下图所示的列表中选择“IUSR_”(下划线之后是你的计算机名)7.之后在“安全”选项卡中就会出现“Internet来宾帐户”,将这个帐户的权限设置为“可修改”和“可写入”最后按确定,问题得到解决,不会再出现“Microsoft OLE DB Pr ovider for ODBC Drivers(0x80004005)”错误!方法2:错误类型:Microsoft OLE DB Provider for ODBC Drivers ('0x80004005')[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。
它已经被别的用户以独占方式打开,或没有查看数据的权限。
/conn.asp, 第6 行C:\Windows\Temp,添加everyone权限!错误详情:IIS设置好之后打开ASP网站时总提示:Microsoft OLE DB Provider for ODBC Drivers 错误'80004005'[Microsoft][ODBC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet'方法步骤:1、在WINSOWS/TEMP目录的安全选项中,添加帐号everyone具有可写权限(非NTFS文件系统则跳过此步骤);2、打开命令提示符,按先后执行如下命令:regsvr32 jscript.dllregsvr32 vbscript.dlliisreset。
在LabVIEW中利用LabSQL操作ACCESS数据库有时候想想,网上关于这方面的资料很多,我就不必再写这方面的东西了,可是又想,我遇到的问题,还是要google,baidu 很久,所以,我决定把我遇到的问题整理一下,以供大家参考。
关于LabVIEW,我就不多说了,不知道LabVIEW的人也不会用它来编程,呵呵。
关于ACCESS,可以打电话问微软客服中心。
先说关于LabSQL的废话:LabSQL 是一个免费的、多数据库、跨平台的LabVIEW 数据库访问工具包。
目前的版本是LabSQL Release 1.1,LabSQL 支持Windows 操作系统中任何基于OBDC 的数据库,包括Acess,SQL Server,Orcale,Sybase,MySQL等。
LabSQL 是利用Microsoft ADO 以及SQL 语言来完成数据库访问,将复杂的底层ADO 及SQL 操作封装成一系列的LabSQL VIs。
利用LabSQL 几乎可以访问任何类型地数据库,执行各种查询,对记录进行各种操作。
它的优点是易于理解,操作简单,不熟悉SQL 语言的用户也可以很容易地使用。
只需进行简单地编程,就可在LabVIEW 中实现数据库访问。
它还有一个最大的优点是源代码开放,并且是全面免费的。
(注:LabSQL 的下载网址)。
在ACCESS数据库中,有很多SQL语句都不能执行。
ACCESS仅提供了CREATE,INSERT ,UPDATE,DELETE等基本的SQL语句。
这样使得在使用过程中我们还需要使用写属性节点来编程。
1. 如何利用LabSQL创建ACCESS数据库?在LabSQL中总是要指定DSN才能进行操作,因此,创建数据库就不太好办了,我们可以利用LabVIEW中的ActiveX技术来实现:注意:确定E:\Demo目录是否存在!当然,方法很多,这里提供一种,仅供参考。
2. 如何利用LabSQL重命名数据表名称?在其他的数据库里,有专门的重新命名的SQL语句,可是那些语句放到ACCESS有点找不到北了,我采用了下面的方面:分2步:先把表1里的内容全部拷贝出来,插入到表2;然后删除表1。
Access数据库不能更新的解决方法分享大家知道Access数据库不能更新的解决方法吗?下面我们就给大家详细介绍一下吧!我们积累了一些素材,在此拿出来与大家分享下,请大家互相指正。
Access数据库不能写,造成这种问题的原因是Web共享文件夹在NTFS分区里,而IUSR_***(Internet来宾帐户)没有足够权限。
解决方法: 1.在文件夹选项里,将使用简单文件共享”前的对勾去掉。
2.在Web共享文件夹属性里面的安全选项卡中点添加。
3.在选择用户或组的对话框中点高级。
4.点立即查找,随后在下面选择IUSR_***,确定。
5.返回文件夹属性,将IUSR_***权限设置为允许修改,写入 IIS不能读写数据库(ACCESS)问题 原因主要是由于无法更新数据库数据,比如无写权限等一般有如下两点: 1、你的数据库为ACCESS格式、你的数据库文件的属性为只读”。
2、你的数据库为ACCESS格式、你的网站程序及数据库是放置在ntfs文件格式盘上的。
解决办法: 1、在你的数据库文件属性栏将只读”前的√”点掉即可。
2、检查数据库文件所在文件夹的windows文件系统(NTFS)权限。
如果有的话,打开我的电脑,右键点那个文件,改属性在安全性里面给IUSR_你的计算机名这个用户加上写入修改的权限。
用户名不一定是这个,在IIS 查网站属性->;目录安全性->;身份验证和访问控制点编辑”,里面选上启用匿名访问”然后那个对匿名访问使用下列Windows用户帐户”就是要加权限的帐户。
winxp下需要取消默认的简单共享模式”,才可以设置ntfs目录权限。
打开我的电脑”,依次点击工具→文件夹选项”,在打开的对话框中选择查看”选项卡,清空使用简单共享(推荐)”前的复选框。
ACCESS数据库操作必须更新查询的解决办法
1、在通常情况下,Web应用程序只读属性并不影响Web系统运行。
在需要写入、更新数据库时,Web程序操作数据库因权限不够会提示"操作必须使用一个可更新的查询。
"这种情况可能会在NTFS分区环境下出现,FTA32一般分区不会出现。
将Web应用程序放在FTA32分区下运行时,不会出现因权限等问题而导致系统不能正常运行的情况,但是其安全性不如NTFS好。
因此,一般网站软件可在FTA32下测试运行,单位正式网站软件建议放置在NTFS 下运行。
2、现以XP环境下,NTFS格式为例。
进入网站根目录,工具—>文件夹选项—>查看,将“使用简单文件共享”前的勾选去掉。
3、网站根目录赋予Everyone完全控制、读写权限。
下面以一个例子更详细的介绍解决此类问题的方法和过程
出错举例:
Microsoft JET Database Engine (0x80004005)操作必须使用一个可更新的查询。
/LeadBBS/inc/Board_Popfun.asp, 第569 行需要权限:服务器管理员,否则联系服务器管理员进行示例操作系统:Windows 2000 Server1.找到你存放网站的文件夹,比如你的网站存放在D:\WEB\右键点击文件夹,选择属性
2.出来新窗口,选择安全,点击按钮添加(D)
3.在出来的窗口中,找到IUSER_开头的名称,并双击,点击确定.
4.确定后的结果是这个窗口,在安全的名称列表中多了刚才选择的用户点击下面的按钮高级(V)...
5.在弹出的新小窗口中,继续点击查看/编辑(V)按钮
6.出来新窗口..
8.点击应用完成设置
这个错误提示
因为程序是在别的机器上完成的,应该是没有错误的,根据提示,好像是“IUSR_机器名”这个用户的权限不够,“IUSR_机器名”这个用户是用来匿名访问网站的用户,一般来说在本机调试的时候,访问自己硬盘的时候用的就是这个用户。
那就重新设定一下目录的权限就可以了,不过,当我打开asp程序所在目录的属性时,却没找到安全这个选项卡,???奇怪了!哦,我用的是winxp系统,找找看吧!肯定被藏起来了~~
“我的电脑”-“工具”-“文件夹选项”-“查看”-“使用简单文件共享(推荐)”。
靠,居然还推荐,好吧去掉“使用简单文件共享(推荐)”前面的对号,确定,在看看~~嘿嘿安全这个出来了吧~
看看有没有Internet来宾帐户(名字格式为“IUSR_机器名”),果然没有!添加!!!???xp 里面还需要自己手动添加,我记得原来win2k里面选一下就可以了,好吧,自己动手,丰衣足食!然后将写入的权限赋予这个用户,确定!打开浏览器,嘿嘿,问题搞定!。