Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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
Vb.net 如何在打开前检查MS Access数据库是否受密码保护_Vb.net_Ms Access - Fatal编程技术网

Vb.net 如何在打开前检查MS Access数据库是否受密码保护

Vb.net 如何在打开前检查MS Access数据库是否受密码保护,vb.net,ms-access,Vb.net,Ms Access,在打开数据库之前,是否有人可以帮助我检查MS Access数据库是否受密码保护 与Excel一样,我们在vb.net中有“ProtectContents”只读布尔属性 谢谢。我不能做这样的工作。如果不想打开数据连接并捕获结果错误,则可以始终在文件中测试以下内容 据我所知,密码存储在mdb文件的0x42位置。在未加密的office 2003 mdb文件中,字节0x42和0x43似乎设置为0xFC 0x60。在打开文件之前,您可能需要测试这两个字节。此线程似乎与我不在MDB上使用密码有关,因为它与M

在打开数据库之前,是否有人可以帮助我检查MS Access数据库是否受密码保护

与Excel一样,我们在vb.net中有“ProtectContents”只读布尔属性


谢谢。

我不能做这样的工作。如果不想打开数据连接并捕获结果错误,则可以始终在文件中测试以下内容


据我所知,密码存储在mdb文件的0x42位置。在未加密的office 2003 mdb文件中,字节0x42和0x43似乎设置为0xFC 0x60。在打开文件之前,您可能需要测试这两个字节。

此线程似乎与

我不在MDB上使用密码有关,因为它与MS实现的功能一样毫无价值,但我只是创建了一个,并尝试使用DAO OpenDatabase打开它。我收到错误3031“不是有效密码”,因为我在尝试读取时没有提供密码。所以,你可以为这个错误设置陷阱。