标签: passthru

Powershell:如何实现标准交换机?

对于像-WhatIf这样的东西,我们有[CmdletBinding]属性给我们的$ PSCmdlet.ShouldProcess().是否有其他此类工具或实践来实现常见的命令行参数,如-Verbose,-Debug,-PassThru等?

debugging powershell passthru command-line-arguments verbose

15
推荐指数
1
解决办法
1829
查看次数

如何使passthrough/passthru查询可编辑?

在带有SQL Server后端的Microsoft Access 2007中,我们通常将SQL Server中的链接表作为可编辑表单的Form.RecordSource用于单个表数据修改.本地查询用于组合来自多个链接表的字段的交叉表版本.本地查询本身必须是可更新的,以便修改编辑表单上的数据.

现在我们计划通过Passthrough查询替换所有本地查询,以便直接使用本机SQL Server表.

我尝试使用以下SQL字符串创建一个名为qrySelProductsPassThroughEditable的非常简单的passthru查询:

SELECT dbo.Products.ID, dbo.Products.Name FROM dbo.Products;
Run Code Online (Sandbox Code Playgroud)

ID字段是在SQL Server中定义为主键的IDENTITY字段作为定义:

CREATE TABLE [dbo].[Products](
    [ID] [int] IDENTITY(1,1) NOT NULL,
        ....
)
Run Code Online (Sandbox Code Playgroud)

但Access传递查询返回的数据表根本不可编辑.所以它不能用作.RecordSource来编辑表单.

这与链接相反,该链接表示如果passthru查询包含所有相关表的所有主键,则查询将是可编辑的.

结论添加了一个后验

通过下面的讨论,Microsoft Access 2007 .accdb,.accde或.accdr(Access运行时)中的直通查询始终是只读的,它永远不可编辑.您应该将它用作最终列表,或者作为报表的.RecordSource,而不是用于必须使用链接表的表单,或者是涉及数据IO的链接表的可写普通查询.

sql-server ms-access ms-access-2007 passthru pass-through

6
推荐指数
2
解决办法
2万
查看次数

将数据从C++传递到PHP

我需要将值从PHP传递给C++.我想我可以用PHP的passthru()功能.然后我希望C++对该值执行某些操作并将结果返回给PHP.这是我无法解决的问题,有谁知道如何将数据从C++传递到PHP?我宁愿不使用中间文件,因为我认为这会减慢速度.

php c++ passthru

4
推荐指数
1
解决办法
5316
查看次数