问题标签 [parameterbinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
418 浏览

asp.net-web-api - Xamarin 应用程序和 Web API 模型绑定问题:传递给服务的对象仅在 iOS 上为空

我遇到了一个非常奇怪的问题,我什至不确定这是我的应用程序还是我正在调用的 Web 服务的问题。

我有一个带有 Post 方法的 Web Api 服务,该方法接受一个复杂的参数(它是我自己的自定义对象)。在我的 Xamarin 项目中,我有一些非常简单的代码来调用此服务:

我遇到的问题是,当我在 Android 上测试它时,代码按预期工作:调用服务,传递的对象不为空,并且其中包含数据。简而言之,参数绑定按预期工作。iOS 上的情况并非如此:当我在 iPhone 上使用应用程序调用服务时,我可以看到它正在到达服务和 Post 方法,但参数绑定无法正常工作,因为我传递的对象是始终为空。

任何帮助表示赞赏。

0 投票
1 回答
1656 浏览

php - Laravel:'on 子句'中的未知列 $parameter

我在 Laravel 的数据库查询和参数绑定中使用参数时遇到了麻烦。

我收到此错误:

这是查询的一部分:

如果我这样做,它会起作用:

有什么办法解决这个问题?我当然也想为此使用参数绑定。但是,当我这样做时:

我明白了:

0 投票
1 回答
175 浏览

sql-server - SQL_NEED_DATA 返回简单整数

全部,

我有一个奇怪的情况。我修改了一个查询,添加了类型的第三个参数,int现在尝试将整数值绑定到它。调用如下:

tableId值为171147655

添加此函数后,对 SQLExecute() 的调用开始返回 SQL_NEED_DATA。

在表中,该列的类型为integer

我不明白这一点 - 我没有将大数据传递给查询,也没有使用 BLOB。

为什么我得到 SQL_NEED_DATA?

如果我去掉 3 参数,一切都会再次起作用。

有人可以帮忙吗?

蒂亚!

0 投票
1 回答
188 浏览

c++ - SQLBindParameter 返回 -1

全部,

我的代码如下:

当 owner_name 包含实际数据时,对 SQLBindParameter 的调用成功。但是,如果 owner_name 为 '',则调用失败。我得到的错误信息是“HY104 - 无效的精度或比例值”。

根据 MSDN,看起来 size 的值应该是列的大小,而不是实际参数的大小。这个对吗?或者我应该传递 0 作为绑定值的长度?

此外,还有这个页面使用不同的值。

有人可以阐明一下吗?

蒂亚!

0 投票
1 回答
57 浏览

powershell - 如何断言参数绑定将成功而没有副作用?

假设我有一个函数,其中注入了依赖项和一些参数,如下所示:

我想立即断言参数绑定$CommandName成功。这就是Assert-ParameterBinding要做的事情。但是,我不确定如何实施Assert-ParameterBinding

当然,我可以尝试$CommandName立即调用,但在这种情况下,这样做会产生副作用,直到首先完成一堆其他长时间运行的事情才会发生。

如何在不调用函数的情况下断言与函数的参数绑定将成功?

0 投票
0 回答
220 浏览

c# - c# IApiExplorer 不显示来自具有 ParameterBindingAttribute 的控制器的方法

我正在为我的 WebApi 使用 ASP.NET Web API 帮助页面,但不幸的是,使用ParameterBindingAttribute的控制器方法没有在GetApiExplorer(). 下面的例子GetOutPut是列出而GetEntrance不是。

控制器的方法

XML文档.xml

ParameterBindingAttribute 的类

有任何想法吗 ?解决方法?

0 投票
1 回答
484 浏览

sql - Yii2 SqlDataProvider 有条件地设置参数

我在 SqlDataProvider 中有一个巨大的 SQL 查询。我正在使用这样的简单过滤(这样的做法是不好的吗?):

它正在工作,但我想使用高级版本:

但它不起作用,因为在最终 SQL 查询的开头和结尾总是有一个单引号,并且在值周围有一个双单引号:'AND B LIKE ''%something%''' 是否可以在不使完整查询有条件的情况下实现这样的事情?(因为我想像这样多次使用它,这会导致数千行长的命令集我想避免)提前谢谢你!

0 投票
0 回答
235 浏览

asp.net-mvc - 如何将整个 POST 请求正文绑定到 ASP MVC 中的字符串参数

语境

我的操作方法是:

(控制器是一个简单的MVC控制器,不是WebApi)

我的客户代码是:

问题

当调用 action 方法时,id 参数为 null。我可以解决创建具有名为“id”的属性的 javascript 对象的问题,但这似乎是额外的努力(以及在线上的字节)

问题

在这种情况下,有什么简单的方法可以进行参数绑定吗?

0 投票
2 回答
508 浏览

powershell - PowerShell 错误?无法通过管道将 ComputerName 属性传递给 Get-Service(混合按值和按属性名)

看起来像一个错误,不是吗?在这种情况下,PowerShell 将哈希表转换为字符串“@{computername=comp001}”并尝试将其与 -Name (ByValue) 而不是 -ComputerName (ByPropertyName) 一起使用。即使是 PS 6 也能做到。管道Get-Service -Name *工作正常。

0 投票
1 回答
60 浏览

c# - 为什么此字符串未绑定到 ASP.NET .Core API 操作中的文件名参数?

我正在使用以下标头和正文测试带有提琴手的 API,并在以下位置发布http://localhost:50063/api/image

教程中的示例代码

首先,我收到错误 500,文件名为空。我将[ApiController]Attribute 添加到控制器类,我得到错误400 filename invalid

当我在这里提出相同的请求时,filename绑定到复杂类:

为什么会这样?