如何在 VisualBasic 5 中将空值传递给 rdoQuery.rdoParameter
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哎呀,愚蠢的我,这比我想象的要容易......
只需
ps.rdoParameters(1) = Null
...
oops, silly me, it was easier than I thought...
just
ps.rdoParameters(1) = Null
...