Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 用VB6代码打开MS Access 2003.mdb_Ms Access_Vb6 - Fatal编程技术网

Ms access 用VB6代码打开MS Access 2003.mdb

Ms access 用VB6代码打开MS Access 2003.mdb,ms-access,vb6,Ms Access,Vb6,我正在尝试使用VB6代码在MS Access 2003中打开.mdb Access文件,以便在该访问中打开报表 编辑:我尝试了一些方法,现在发现我们使用ULS(用户级安全)访问公司的数据库。问题是OpenCurrentDatabase似乎不支持这一点。我找到一篇帖子,告诉我先创建一个工作区,然后从该工作区中打开数据库,但这行不通。我尝试过的新代码如下: 我的代码: 现在,我需要以某种方式从该工作区中打开access数据库,以便ULS能够使用它。有什么想法吗? 相关系统信息: MS Access

我正在尝试使用VB6代码在MS Access 2003中打开.mdb Access文件,以便在该访问中打开报表

编辑:我尝试了一些方法,现在发现我们使用ULS(用户级安全)访问公司的数据库。问题是OpenCurrentDatabase似乎不支持这一点。我找到一篇帖子,告诉我先创建一个工作区,然后从该工作区中打开数据库,但这行不通。我尝试过的新代码如下: 我的代码:

现在,我需要以某种方式从该工作区中打开access数据库,以便ULS能够使用它。有什么想法吗? 相关系统信息:

  • MS Access版本:2003
  • 操作系统:Windows 7 64位SP6
  • vbide:msvisualbasic6.0
  • 库:Microsoft Access 10.0对象库

上面的代码导致MS Access启动,但随后死锁,什么也不做。

打开报告的正确语法:

acc.Application.DoCmd.OpenReport "Bericht1", acViewNormal
acc.Application.DoCmd.Close acReport, "Bericht1"
…截止报告:

acc.Application.DoCmd.OpenReport "Bericht1", acViewNormal
acc.Application.DoCmd.Close acReport, "Bericht1"

VB6
。你让我想起了过去的好日子:)爱那语言是“真的”是“exlusive”的参数吗?也许不公开是一种已经尝试过的方式,没有骰子。我在开场白中也必须这样做吗?没有必要。早期的声明看起来是这样的,但在open上仍然存在死锁。它在5s内什么都不做,然后说“因为另一个程序很忙,所以不能继续运行”之类的话that@E梅特:好的,把报告打印出来。现在,在我处理完对象后如何关闭它?