Asp.net [Microsoft][ODBC驱动程序管理器]数据源名称太长

Asp.net [Microsoft][ODBC驱动程序管理器]数据源名称太长,asp.net,database-connection,Asp.net,Database Connection,我需要为access asp网站和ms db设置“ConnectionString”。但显示以下错误。有人能帮忙吗??谢谢 用于ODBC驱动程序的Microsoft OLE DB提供程序错误“80004005” [Microsoft][ODBC驱动程序管理器]数据源名称太长 我认为这个错误有误导性。该错误看起来是x32位对x64位的错误。您是否以x64运行站点,但可能已安装x32访问(jet/ace)?您必须匹配您在站点上安装并使用的访问驱动程序的位大小。谢谢Albert,您的意思是安装ODBC

我需要为access asp网站和ms db设置“ConnectionString”。但显示以下错误。有人能帮忙吗??谢谢

用于ODBC驱动程序的Microsoft OLE DB提供程序错误“80004005”

[Microsoft][ODBC驱动程序管理器]数据源名称太长


我认为这个错误有误导性。该错误看起来是x32位对x64位的错误。您是否以x64运行站点,但可能已安装x32访问(jet/ace)?您必须匹配您在站点上安装并使用的访问驱动程序的位大小。谢谢Albert,您的意思是安装ODBC?谢谢Taully,我的意思是,如果您的网站以x64位运行,您必须安装访问数据引擎和x64位引擎(在大多数情况下,它将/正在运行)。因此,您必须安装ACE数据引擎(即用于访问的数据引擎)。您不需要拥有或安装Access,甚至不需要Access运行时,但您至少需要安装数据引擎。这个:----确保下载并选择x64位的。还要注意的是,在开发VS的过程中,x64的测试连接总是会失败,但是调试/运行是有效的
Application("ConnectionString") = "Provider=xxxx ;Password=xxx;User ID=xxx;Initial Catalog=xx;Data Source=xxxx"