Office中国论坛/Access中国论坛

标题: 急!!!数据访问页问题:为什么别人不能访问 [打印本页]

作者: 小玫    时间: 2003-6-30 19:08
标题: 急!!!数据访问页问题:为什么别人不能访问
问题是这样的:我将我的微机设是服务器,操作系统是WIN2003SERVER,我将公文管理数据库(用ACCESS2000做的)链接到网页上,运用了数据透视表。我自己微机显示一切正常,可以查询,浏览。但是别的微机(同局域网的)就不能访问。微机提示“e:\information\gwgl.mdb不是一个有效的路径,确定路径名称拼写是否正确,以及是否连接到文件存放的服务器上。”别的微机访问我网页上的其他地方都没问题,就是这个不行。我试图更改路径,用http://192.168.0.5/information/gwgl.mdb,但是我的微机有提示“文件名不正确”。我该怎么办,才能解决这个问题,急!!!
作者: 唐小小    时间: 2003-6-30 19:40
你试试这样行吗,路径直接为/information/gwgl.mdb
作者: 小玫    时间: 2003-6-30 20:30
不行,连我自己的微机都提示,不是有效路径
作者: 小玫    时间: 2003-6-30 20:31
路径直接为/information/gwgl.mdb,我的微机提示“e:\information\information\gwgl.mdb不是有效路径……”
作者: 徐阿鹏    时间: 2003-6-30 20:58
数据访问页本身就是连接到网页文件的连接,你的是数据库文件,不对的,仔细看看
作者: 小玫    时间: 2003-6-30 21:03
我知道数据访问页本身是连接,我说的路径是网页里面含着的
作者: 小玫    时间: 2003-6-30 21:05
Source=e:\information\gwgl.mdb

下面是完整的


<OBJECT id=MSODSC codeBase=file:msowc.cab#version=9,0,0,2710
classid=CLSID:0002E530-0000-0000-C000-000000000046><ARAM NAME="XMLData" VALUE="<xml xmlns:a=&quot;urn:schemas-microsoft-comffice:access&quot;>&#13;&#10; <aataSourceControl>&#13;&#10;  <a:OWCVersion>9.0.0.2710</a:OWCVersion>&#13;&#10;  <a:ConnectionString>rovider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=e:\information\gwgl.mdb;Mode=Share Deny None;Jet OLEDB:System database=&amp;quot;&amp;quot;;Jet OLEDBatabase Password=&amp;quot;&amp;quot;</a:ConnectionString>&#13;&#10;  <a:MaxRecords>10000</a:MaxRecords>&#13;&#10;  <aefaultRecordsetName>收文管理</a:DefaultRecordsetName>&#13;&#10;  <a:GridX>10</a:GridX>&#13;&#10;  <a:GridY>10</a:GridY>&#13;&#10;  <a:ElementExtension>&#13;&#10;   <a:ElementID>数据透视表0</a:ElementID>&#13;&#10;   <a:ConsumesRecordset/>&#13;&#10;  </a:ElementExtension>&#13;&#10;  <a:Datamodel version=&quot;0816&quot;>&#13;&#10;   <a:SchemaRowsource id=&quot;收文管理&quot; type=&quot;dscTable&quot;>&#13;&#10;    <a:SchemaField id=&quot;编号&quot; datatype=&quot;3&quot; size=&quot;0&quot;/>&#13;&#10;    <a:SchemaField id=&quot;收文时间&quot; datatype=&quot;7&quot; size=&quot;0&quot;/>&#13;&#10;    <a:SchemaField id=&quot;原文字号&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;密级&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;发文机关&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;文件标题&quot; datatype=&quot;202&quot; size=&quot;255&quot;/>&#13;&#10;    <a:SchemaField id=&quot;页数&quot; datatype=&quot;3&quot; size=&quot;0&quot;/>&#13;&#10;    <a:SchemaField id=&quot;份数&quot; datatype=&quot;3&quot; size=&quot;0&quot;/>&#13;&#10;    <a:SchemaField id=&quot;分发单位&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;呈送意见&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;领导批示&quot; datatype=&quot;202&quot; size=&quot;100&quot;/>&#13;&#10;    <a:SchemaField id=&quot;主办单位处理意见&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;阅知&quot; datatype=&quot;202&quot; size=&quot;100&quot;/>&#13;&#10;    <a:SchemaField id=&quot;办理部门&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;办理时间&quot; datatype=&quot;7&quot; size=&quot;0&quot;/>&#13;&#10;    <a:SchemaField id=&quot;办理结果&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;催办情况&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;处理情况&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;    <a:SchemaField id=&quot;备注&quot; datatype=&quot;202&quot; size=&quot;50&quot;/>&#13;&#10;   </a:SchemaRowsource>&#13;&#10;   <a:RecordsetDef id=&quot;收文管理&quot;>&#13;&#10;    <aageField id=&quot;编号&quot;/>&#13;&#10;    <aageField id=&quot;原文字号&quot;/>&#13;&#10;    <aageField id=&quot;收文时间&quot;/>&#13;&#10;    <a:PageField id=&quot;文件标题&quot;/>&#13;&#10;    <a:PageField id=&quot;处理情况&quot;/>&#13;&#10;   </a:RecordsetDef>&#13;&#10;  </a:Datamodel>&#13;&#10; </a:DataSourceControl>&#13;&#10;</xml>'&quot;"></OBJECT>
作者: Trynew    时间: 2003-6-30 21:17
数据访问页可以配置为两层,也可以配置为三层。
比较简便的是配置为两层,MDB是以文件共享方式访问,把你的数据库存放目录开放为共享,改为Source=\\servername\information\gwgl.mdb
或者在其他机器上打开你的机器上的MDB文件,重新生成数据访问页。
作者: 小玫    时间: 2003-6-30 21:25
还是不明白。
我刚才把Source=e:\information\gwgl.mdb改为Source=\\servername\information\gwgl.mdb,但是我微机还是提示不是有效路径。 是不是还缺少什么步骤?
作者: Trynew    时间: 2003-6-30 21:28
先把你的数据库存放目录开放为共享,在其他机器上打开你的机器上的MDB文件。
servername是你的计算机名
作者: 小玫    时间: 2003-6-30 21:37
不共享不行吗?有没有别的办法?因为一共享,实在是太不安全了,我们单位其他的微机里面说不定有什么病毒呢,我只能保证自己的微机是干净的。(脸都红了)
作者: 小玫    时间: 2003-6-30 21:42
我的数据库只想让别人只读,可以查询,但是不能更改。所以我才使用数据透视表。可能有其他好的办法达到我的目的,有什么好的建议吗?教教我
作者: Trynew    时间: 2003-6-30 21:51
不共享也行,就是配置成三层,你看得懂zhuyiwen的这个贴子就行了:
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&replyID=37932&ID=7513&skin=1
还有一个办法是在你的机上安装MsSQL数据库或MSDE。
(其实你只开放共享这一个目录,又不执行其中的文件,非典都不怕,病毒没这么厉害吧?我都是采用这种方式发布数据访问页的,还有Access程序的后台数据库,简便。)

作者: 小玫    时间: 2003-6-30 22:04
唉,就是因为没有看懂这个帖子,才开口问的啊。(我上来就先搜到了这个帖子的)
共享目录?我只知道如果要共享的话,就是将文件夹属性那里改为共享。我刚才打开看了,e:\information文件夹已经是共享的啊。
作者: 小玫    时间: 2003-6-30 22:32
对于两层式数据访问, 设置 UseRemoteProvider 为 False. ?这句没看懂。 UseRemoteProvider 是什么,在哪里?(我红着脸,等待……好难为情啊,后来一狠心,反正都问了,还红什么脸,于是脸皮顿时厚了,只要能解决问题)
作者: 小玫    时间: 2003-7-1 16:11
打开来,发现问题还没解决,帮帮我啊




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3