如何在 VisualBasic 5 中将空值传递给 rdoQuery.rdoParameter

发布于 2024-08-08 04:56:53 字数 510 浏览 6 评论 0原文

我有一个 Visual Basic 5 项目,使用 Microsfot Remote Data Object 2.0

我有以下代码:

Set ps = grdoCon.CreateQuery("Resolucion_ValidaCorrelatividad", SQL)

ps(0).Direction = rdParamReturnValue
ps(1).Direction = rdParamInput

ps.rdoParameters(1) = vbNull

ps.Execute

它给了我以下错误:

(40002) 22005: [Microsoft][ODBC SQL Server Driver] Valor de carácter no válido para especacióncast

somet就像

强制转换指定操作的无效字符值一样...

我已经尝试过传递“null”、vbEmpty、0、false...但我没有运气...

任何想法

I have a visual basic 5 project, using Microsfot Remote Data Object 2.0

I have the following code:


Set ps = grdoCon.CreateQuery("Resolucion_ValidaCorrelatividad", SQL)

ps(0).Direction = rdParamReturnValue
ps(1).Direction = rdParamInput

ps.rdoParameters(1) = vbNull

ps.Execute

it gives me the following error:

(40002) 22005: [Microsoft][ODBC SQL Server Driver] Valor de carácter no válido para especificación cast

something like

Invalid character value for cast specificaction...

I've already tried passing "null", vbEmpty, 0, false... but I had no luck...

any idea

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赏烟花じ飞满天 2024-08-15 04:56:53

哎呀,愚蠢的我,这比我想象的要容易......

只需

ps.rdoParameters(1) = Null

...

oops, silly me, it was easier than I thought...

just

ps.rdoParameters(1) = Null

...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文