设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2310|回复: 27
打印 上一主题 下一主题

[求助]多用戶使用dbf的問題

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2002-5-15 16:44:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的程序需要使用dbf文件里的數據,而這個dbf 文件名是變化的, 我使用下面的程序,在單用戶里沒有問題,但多用戶同時使用就會說文件已打開, 不知有否好的辦法解決這個問題(急)
If Dir("f:\xbwh\"  & key_id & ".dbf") <> "" Then
    tqty.RowSource = "SELECT sum([TQTY]),id,first([NAME]),  sum([rmY]),  sum([QNTY]) FROM " & key_id & " IN 'f:\xbwh\'[dBASE IV;] where id<>''  group by id"
Else
    tqty.RowSource = ""
End If
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-5-15 21:10:00 | 只看该作者

tony,

我刚测试过,

1、如果你的DBF文件被其它应用程序用独占方式打开,则有你所说的问题;
2、如果你的DBF文件被其它应用程序用共享方式打开,没有这个问题;
3、如果都是ACCESS打开,没有这个问题。

[move]因此,你必须不能让其它应用程序以独占方式打开这个DBF表![em26][/move]

点击这里给我发消息

3#
 楼主| 发表于 2002-5-16 04:37:00 | 只看该作者
我就是用两个ACCESS程序使用上面的代码打开啊,就出现这样的问题啊

点击这里给我发消息

4#
发表于 2002-5-16 05:49:00 | 只看该作者

1、两个一样ACCESS数据库: db7.mdb 和 复件 db7.mdb,同时都使用用下列SQL语句作为组合框的行来源:
SELECT 学号, 姓名 FROM xstxl IN 'e:\新new\sj'[dBASE IV;];
我这里没冲突;

2、在其中一MDB中使用SQL语句作查询打开 xstxl 的同时,一个用原来的MDB,没冲突。

3、在VFP中用共享方式打开 xstxl 表的同时,一个用原来的MDB,没冲突。

4、在VFP中用独占方式打开 xstxl 表的同时,一个用原来的MDB,出现你所说的情况。

你查查,是否还有其它程序使用了你的DBF文件?[em26]
5#
发表于 2002-5-16 05:56:00 | 只看该作者
这样做,好像没有办法可想!

点击这里给我发消息

6#
 楼主| 发表于 2002-5-16 06:02:00 | 只看该作者
我还是遇到同样问题
你有否用它来作下拉框的数据源

点击这里给我发消息

7#
发表于 2002-5-16 06:17:00 | 只看该作者
以下是引用tmtony在2002-5-15 22:02:11的发言:
我还是遇到同样问题
你有否用它来作下拉框的数据源


1、两个一样ACCESS数据库: db7.mdb 和 复件 db7.mdb,同时都使用用下列SQL语句作为组合框的行来源:
SELECT 学号, 姓名 FROM xstxl IN 'e:\新new\sj'[dBASE IV;];
我这里没冲突;

2、在其中一MDB中使用上述SQL语句作查询打开 xstxl 的同时,一个用原来的MDB,没冲突。

3、在VFP中用共享方式打开 xstxl 表的同时,一个用原来的MDB,没冲突。

4、在VFP中用独占方式打开 xstxl 表的同时,一个用原来的MDB,出现你所说的情况。

你查查,是否还有其它程序使用了你的DBF文件?[em26]
[此贴子已经被zhuyiwen于2002-5-15 22:17:19编辑过]

8#
发表于 2002-5-16 06:17:00 | 只看该作者
朱兄,别的不说,当测试员你绝对够资格,对了,你用的是2000,还是xp? vfp是什么版本?

点击这里给我发消息

9#
发表于 2002-5-16 06:21:00 | 只看该作者
以下是引用大熊在2002-5-15 22:17:29的发言:
朱兄,别的不说,当测试员你绝对够资格,对了,你用的是2000,还是xp?&nbsp;vfp是什么版本?


Windows 2000 Pro + Visual Foxpro 7.0 + ACCESS 2000 + ACCESS 2002 + Visual Basic 6.0 + PowerBuilder 7.0

[em10][em06][em10]

点击这里给我发消息

10#
 楼主| 发表于 2002-5-16 06:22:00 | 只看该作者
不好意思,朱兄,我试了几次都不行
还是把DBF传上来文件下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 04:03 , Processed in 0.084527 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表