Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
C# 无法连接Windows server 2012上的access数据库(64位)_C#_Asp.net - Fatal编程技术网

C# 无法连接Windows server 2012上的access数据库(64位)

C# 无法连接Windows server 2012上的access数据库(64位),c#,asp.net,C#,Asp.net,我有一个网站,这是使用access数据库。它在本地计算机(32位Windows 7)上正常运行。当我在Windows Server 2012(64位)上发布它时,连接到数据库时会出现错误 “未设置对象引用” 尝试了以下操作: 在iis中启用32biton64bit=“true”。也执行了C:\Windows\SysWOW64\odbcad32.exe,但错误仍然发生。为什么?如何逐步删除此错误?您使用的是哪种access数据库?它是mdb还是accdb文件 以下是所有可能的连接字符串: 如果您

我有一个网站,这是使用access数据库。它在本地计算机(32位Windows 7)上正常运行。当我在Windows Server 2012(64位)上发布它时,连接到数据库时会出现错误

“未设置对象引用”

尝试了以下操作:
在iis中启用32biton64bit=“true”
。也执行了
C:\Windows\SysWOW64\odbcad32.exe,但错误仍然发生。为什么?如何逐步删除此错误?

您使用的是哪种access数据库?它是mdb还是accdb文件

以下是所有可能的连接字符串:

如果您使用旧的jet提供程序访问数据库,这可能是一个解决方案:

您需要记录/调试代码。对象引用错误意味着在尝试使用其值时未初始化某些内容。