Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 无法识别的数据库格式异常_Vb.net_Ms Access_Aceoledb - Fatal编程技术网

Vb.net 无法识别的数据库格式异常

Vb.net 无法识别的数据库格式异常,vb.net,ms-access,aceoledb,Vb.net,Ms Access,Aceoledb,我已经成功地将程序连接到数据库。 然后,我在Access中编辑我的数据库,然后在运行我的程序时,我得到一个错误通知,无法识别数据库格式 然后我尝试创建新数据库并连接到vb.net,但再次失败。 我不知道错误在哪里,因为我没有更改代码中的任何内容。 我已经使用了providerMicrosoft.ACE.OLEDB.12.0和.accdb格式的文件扩展名。第一种可能性:数据库可能已损坏。试着压缩和修理 第二种可能性:无意中更改了数据库格式,如果是这种情况,您可以始终“另存为”较低版本,如2003或

我已经成功地将程序连接到数据库。
然后,我在
Access
中编辑我的数据库,然后在运行我的程序时,我得到一个错误通知,
无法识别数据库格式

然后我尝试创建新数据库并连接到vb.net,但再次失败。
我不知道错误在哪里,因为我没有更改代码中的任何内容。

我已经使用了provider
Microsoft.ACE.OLEDB.12.0
.accdb
格式的文件扩展名。

第一种可能性:数据库可能已损坏。试着压缩和修理


第二种可能性:无意中更改了数据库格式,如果是这种情况,您可以始终“另存为”较低版本,如2003或2010。

改进了语法和格式(主要是换行符),添加了
aceoledb
标记。