首页 / 浏览问题 / 组件GIS / 问题详情
怎么判断数据源锁定独占了?
7EXP 2022年01月27日
C#组件开发时怎么判断打开的数据源(本地数据源udbx)被其它程序锁定独占了?

2 个回答

组件没有办法判断是否被其他程序独占打开,目前udbx是支持多个程序同时打开的,但是不建议多端同时操作,如果想要多端同时操作,还是建议使用数据库型数据源。
4,620EXP 2022年01月28日
既然udbx支持多端打开,建议完善竞用机制
我一般使用Datasource.Connect或者Datasource.Open去间接判断

保证连接信息无误的情况下,只要打不开就是被占用

PS:此种方法确实判断不了打开的数据源被其他程序锁定独占的情况,不好意思
11EXP 2022年02月07日
...