通过ODBC从MS Access连接到SQL Server(不一定)。
我想将我的Access表单绑定到SQL Server数据。能够动态过滤服务器上的记录集(与传递查询一样)会很棒,但我想避免表单是只读的。我非常感谢任何建议。提前致谢。我在这里找到了类似的问题,但没有找到我要找的答案
我使用以下文章:
使用SQL Server后端访问数据库 - 堆栈溢出
导入或链接到SQL Server数据 - 访问 - Office
Microsoft正在与ODBC协调以进行本机关系数据访问 - 常见问题解答
Microsoft正在与ODBC协调本机关系数据访问 - Microsoft SQLNCli团队博客 - 站点主页 - MSDN博客
优化链接到SQL Server的Microsoft Office Access应用程序
性能 - 最佳实践SQL Server_Access连接 - 堆栈溢出
sql server - 如何使passthrough _ passthru查询editable_ - Stack Overflow
sql server - SQL和MS访问 - 过滤表单上的数据 - Stack Overflow
使用Access为SQL Server构建前端 - TechRepublic
Wiley.Microsoft.SQL.Server.2008.Bible.Aug.2009_Excerpt_Access
作为前端访问作为后端和sql server作为后端 - Stack Overflow
我找不到答案,但我可能忽略了它。好吧,我必须有。
答案 0 :(得分:1)
如果您需要从MS Access连接到SQl Server数据库,那么就可以使用ODBC连接,执行GUI选项以及如下所示。
答案 1 :(得分:1)
直通查询只会在MS Access mdb和accdb中为您提供只读数据。你无能为力改变这一点。因此,您将不得不以您选择的方式解决该限制。一种方法是创建一个本地表来保存passthrough的数据,并将表单绑定到THAT数据。它将是可编辑的。然后,您必须创建一种机制,将对本地数据所做的更改推送回其原始源。这涉及相当多的繁重,但完全可行。您可以获得直通的速度和精度,但是您失去了实时编辑的良好功能,必须对其进行编码。或者你使用ODBC链接表,并使用ODBC链接到索引视图的Access链接表,并获得实时编辑的能力,但是会失去直通的速度和精度。
你也不能吃蛋糕。遗憾
答案 2 :(得分:0)
你看过文章:http://support.microsoft.com/kb/303968 另外,您可以在SQL Server中创建一个VIEW并引用它吗?