错误5:数据库已处于某种状态.....阻止它被打开或锁定

时间:2016-07-19 09:04:02

标签: database vb.net ms-access

有两个不同的应用程序具有不同的功能,每个应用程序都在更新数据库,但问题是当第一个尝试更新数据库时它被第二个和相反的中断。它是一个多用户环境,我认为拆分数据库是一个不错的选择,但还有其他事情要做吗?如果没有其他选择,有人可以帮我拆分吗?

请帮助并谢谢。

1 个答案:

答案 0 :(得分:-1)

您可以在进程想要操作数据库之前锁定表。然后在完成操作后解锁。

private Circle circle;

circle = mMap.addCircle(new CircleOptions()
    .center(new LatLng(52, 5))
    .fillColor(Color.RED)
    .radius(100));

AppCompatSeekBar progress = (AppCompatSeekBar) findViewById(R.id.progress);
progress.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        circle.setRadius(progress);
    }

    @Override
    public void onStartTrackingTouch(final SeekBar seekBar) {
    }

    @Override
    public void onStopTrackingTouch(final SeekBar seekBar) {
    }
});