打开只读路径中的表(80分)

  • 主题发起人 主题发起人 hxh81
  • 开始时间 开始时间
H

hxh81

Unregistered / Unconfirmed
GUEST, unregistred user!
编写程序其目的是打开其它机器中的指定的表,用如下组件:table,opendialog,其代码
如下:
table1.close;
table1.databasename:=extractfilepath(opendialog1.filename);
table1.open;
运行程序:
当其它机器中的路径共享后为完全时,可以打开表,当为只读路径时,会出出错误:
This directory is read only. Permission denied;
file://david/d/find/pdoxusrs.lck
我想打开只读路径中的表,该怎样实现?急!急!
 
此问题已发出这么久了,为何还是没人回答我呢?
 
只读路径的表打开是不行的,不是程序的问题,你从网上邻居里直接打开试试,也是不行的。
主要是因为打开表时一般需要在同目录下创建一个或几个临时文件(隐藏的),只读的路径
当然无法创建,也就无法打开了。
你如果不想改路径的属性,就先把表复制到本机再打开好了。
 
打开同时要设置表的属性为ReadOnly
 
每次打开库你不操作库,有些文件的日期也会变得
 
那我该怎么办呢?请各位高手一定想想办法
 
把只读路径中的表考到本地打开,用完后再删除。^-^
 
那用MIDAS可以做吗?如何做呢?
 
如果文件不是太大的话,我也建设拷过来,什么都解决了 :)
 
其实此问题的真正意思是,假如仓库程序,而总仓装了此仓库程序,而其它部门没有此仓库
但是想知道总仓中的是否存在我要的材料,因此另外编程来显示总仓的数据表,其程序只
用来查询,不做其它处理,本以为通过设定路径来打开内部网络上的表,可是其路径要设
成完全的,不能是只读的,如果是完全的,那别人有可能会删除文件,只有当路径是只读的,
别人就无此权力,这个问题困扰了我很久了,此问题是一定要解决的,因为这是上司下达的
的任务,希望各位高手帮忙!
 
采用MIDAS编程,就可以了。对于客户端,数据库是看不见的。
或者自己编写通信协议,使用TCP/IP传递数据。
 
ODBC可以设置读取远程的数据怎么设置,以上的问题是否可以用到ODBC解决?
 
后退
顶部