问题标签 [out-parameters]
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.
java - 获取存储过程的小数输出参数时的 JDBC 异常
我正在尝试从 MYSQL 过程中获取参数。我的过程:
我的java代码:
我在调用 rs.next() 时遇到错误:
java.sql.SQLException:ResultSet 来自 UPDATE。没有数据。
如果我手动调用具有相同参数的过程,我会得到结果数据。我试图将十进制更改为双精度,但这没有效果。
mysql - 如何在 ADO.NET DataAdapter.InsertCommand 上检索行 ID
我将 ADO.NET 与 MySQL 一起使用。
要插入数据,我使用 DataAdapter (MySqlDataAdapter) :
我希望它填充行“ID”列,因为@ID 参数应该是一个 OUT 参数,但它会引发一个异常,MySQL 有问题,因为它评估为“SET NULL=@@IDENTITY;”。
有任何想法吗 ?
这是来自 Tim Cook 的“Microsoft ADO.NET 4”的灵感,它似乎在使用 SQL Server 而我使用 MySQL。我找不到有关 MySQL 适配器输出参数的任何文档。
c - 如何为postgresql创建一个返回两个或多个OUT参数的C语言函数?
我需要在 postgresql 的 C 语言函数中返回两个整数数组。Afaik,在 postgresql 函数中返回两个整数数组的最佳方法是使用 OUT 参数声明该函数。但是如何在 postgresql 的 C 语言函数中返回两个输出参数?我应该返回一个包含数组大括号表示的两个字符串的元组吗?
c++ - 将 [out] 数组传递给 C++ 函数
我有一个 C++\CLI 托管类方法,它取出一个数组。我想将这个输出数组传递给底层 C++ 函数,该函数采用向量< char >&。这个 C++ 函数用值填充数组。
objective-c - 为什么 Apple 标头没有 NSError** 参数的 __autoreleasing?
为什么 Apple 的方法不NSError**
声明为NSError * __autoreleasing *
?
过渡到 ARC 发行说明似乎表明它们应该是 (?)。
例如,NSFileManager.h 中的所有例程。但我实际上没有看到任何使用过渡到 ARC 发行说明中所述的 Apple 标头:
可能是因为支持所有NSError * error = nil;
声明都暗示的遗留代码库,strong
所以如果Apple放在__autoreleasing
那里,__autoreleasing
每次都会导致创建一个临时局部变量?我唯一能想到的。
c# - 使用反射运行不带参数的静态方法
我有一个简单的静态方法,它不包含输出参数、返回任何内容或接受任何参数。我这样运行它:
这似乎运行正常...
接下来我有一个静态方法,它返回一个输出参数(字符串),并返回一个布尔值。我想运行它,但无法弄清楚我做错了什么。这是我到目前为止所拥有的:
据我了解,我应该能够访问 objectArray[0] 并获得我的输出值.. 但是在尝试运行此代码时出现错误:
我向你保证,这种方法确实存在...... :)
在没有反射的情况下调用此方法会发生这样的情况:
关于如何使用 GetStaticMethod 和 Invoke 运行它的任何建议?
编辑:我刚刚找到了一个名为 GetStaticMethodWithArgs(this Assembly obj, string methodName, params Type[] list):MethodDelegate 我将如何使用它的方法?
编辑 2:我现在已经能够运行带有参数的静态方法,它发生如下:
仍然无法使用没有参数的方法...建议提出建议
c# - C# - 在线程中使用带有“out”参数的函数
我有以下功能,我想在 a 中使用它System.Threading.Thread
:
我尝试在 (button_Click) 事件处理程序中使用以下代码:
你可以看到我使用thread.Join();
的是因为我需要等到线程完成才能获得线程进程的结果。
但是上面的代码似乎不起作用,它只是冻结了,我不知道为什么!
所以我肯定做错了什么,你能告诉我如何做我想做的事吗?
mysql - Mysql Stored Procedure Select Column into OUT参数
我有一个类似于这个的存储过程,当我尝试保存它时,我收到了这个错误:
未声明的变量:my_column
为什么我不能选择要返回的列?
这是我在程序中的实际查询:
c# - XMLType 输出参数和 ODP.NET
我尝试在我的表和 ODP.NET 中使用 XMLType 列。
任何使用 ODP.NET 和 XMLTYPE out 参数的完整示例源代码?
我的程序:
并用于测试:功能和程序。
在https://entlib.codeplex.com/discussions/454750查看
我收到“连接已关闭”错误
只是,我找到了这个示例,但没有 OUT 参数。
更新:
来自 Oracle 的 Alex Keh,以下内容对我有用。
任何使用企业库的版本源代码?
fakeiteasy - FakeItEasy ReturnsLazily 不带 out 参数
我是使用 FakeItEasy 的新手,我第一次尝试时就卡住了。我想伪造的界面有这样的方法:
我想看看参数是如何传递的,所以我使用 ReturnsLazily。这是我的尝试:
这会编译,但运行时会生成此异常:
这是正确的,但我不知道如何添加 out 参数。如果我将 ReturnLazily 部分更改为:
它不会编译,我不明白错误:
对于像我这样的新手来说,这看起来不喜欢 4 个参数,也不明白如何处理“out”。有人可以解释一下我应该如何阅读这些错误吗?一个工作示例也将非常受欢迎:-)
非常感谢!
- - 编辑 - -
这似乎有效:
比我希望的可读性差一点,这是否接近 ReturnsLazily 的预期用途?