如何使用 Pass-through 查询从 MS Access 前端向 sql 表输入数据?
Posted
技术标签:
【中文标题】如何使用 Pass-through 查询从 MS Access 前端向 sql 表输入数据?【英文标题】:How to make data entry to the sql table from the MS Access front end using Pass-through query? 【发布时间】:2016-01-07 09:18:39 【问题描述】:我正在使用使用 MS Access 作为前端和 Sql Server 作为后端的应用程序。我使用 ODBC 连接连接到 Sql 服务器并使用 Passthrough 查询在数据表视图中填充表单。我想在数据表中添加一条新记录,该记录也应该插入到表中。如何使用 Passthrough 查询在表单的数据表视图中执行插入
【问题讨论】:
【参考方案1】:你不能。根据定义,传递 SELECT 查询是只读的。
PT 查询将 SQL 字符串发送到数据库服务器。如果ReturnsRecords
为 True,则显示返回的结果集,但不会创建可编辑的数据表。
您的表单必须基于 Access 查询或直接基于链接的 ODBC 表。
编辑:另见How to make a passthrough / passthru query editable?
【讨论】:
以上是关于如何使用 Pass-through 查询从 MS Access 前端向 sql 表输入数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用sql语句和vba将数据从MS-Access导入excel power查询?
MS Access 数据库 (2010) 如何从查询设计器创建临时表/过程/视图