Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/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
Sql server MS Access 2010子窗体ODBC连接失败错误_Sql Server_Ms Access 2010_Subform - Fatal编程技术网

Sql server MS Access 2010子窗体ODBC连接失败错误

Sql server MS Access 2010子窗体ODBC连接失败错误,sql-server,ms-access-2010,subform,Sql Server,Ms Access 2010,Subform,我有一个Access数据库,其中包含链接到SQL Server 2012数据库的表。它包含用于添加和编辑数据的表单/子表单。子窗体中有一个组合框,其中包含LostFocus事件,该事件从第三个表中提取所选账单代码的默认账单金额数据。如果我在表单视图中只打开了子表单,那么这个查找工作将非常完美。但是,如果我尝试在主窗体打开时执行完全相同的操作,则会出现错误ODBC连接到“Datasource”失败 数据源没有问题。我可以调出所有的表,正如我所说的,如果只有子窗体打开,同样的操作也可以正常工作。打开

我有一个Access数据库,其中包含链接到SQL Server 2012数据库的表。它包含用于添加和编辑数据的表单/子表单。子窗体中有一个组合框,其中包含LostFocus事件,该事件从第三个表中提取所选账单代码的默认账单金额数据。如果我在表单视图中只打开了子表单,那么这个查找工作将非常完美。但是,如果我尝试在主窗体打开时执行完全相同的操作,则会出现错误ODBC连接到“Datasource”失败


数据源没有问题。我可以调出所有的表,正如我所说的,如果只有子窗体打开,同样的操作也可以正常工作。打开主窗体似乎是导致问题的原因。我搜索了Stack Overflow和Google,但没有看到关于这个特定问题的任何信息。感谢您的帮助

我想知道主窗体属性记录锁是否会影响这一点。如果将其设置为“所有记录”,并且组合框的属性“允许值列表编辑”设置为true。。。。。只是一个想法。你能发布一些关于你的数据源连接字符串的信息吗?我想知道您是否正在使用某种连接池,限制为1个连接或类似的连接。i、 e.主窗体是否使用了所有可用的连接?数据库是否为单用户模式?我会沿着那条路走下去。一定是这样的…谢谢你的回复@死区,我只是使用ODBC连接到SQL Server。如果有更可靠的内容,很高兴更改它。@HarveyFrench,Record Locks=无锁,Cycle=所有记录(如果有),并且组合框的“允许值列表编辑”设置为“是”。我把它改成了“不”,只是为了露齿一笑,但没有改变。