我有一个SQL SERVER2000的存储过程如下:
CREATE PROCEDURE bdxz
@pzh varchar(10),
@zbh varchar(8)
AS
insert into ch_2 (pzbh,zbh) values(@pzh,@zbh)
GO用vb6调用
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh='" & Trim(Textpzh.Text) & "' set @zbh='" & Trim(Textzbh.Text) & "' exec bdxz @pzh,@zbh"
完全正常但用如下方法就不正常
Dim m_pzh As String
Dim m_zbh As String
m_pzh = Trim(Textpzh.Text)
m_zbh = Trim(Textzbh.Text)
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh=m_pzh set @zbh=m_zbh exec bdxz @pzh,@zbh"
出错信息如下:
实时错误 '-2147217900 (80040e14)':
列名'm_pzh’无效请各位大侠指正
CREATE PROCEDURE bdxz
@pzh varchar(10),
@zbh varchar(8)
AS
insert into ch_2 (pzbh,zbh) values(@pzh,@zbh)
GO用vb6调用
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh='" & Trim(Textpzh.Text) & "' set @zbh='" & Trim(Textzbh.Text) & "' exec bdxz @pzh,@zbh"
完全正常但用如下方法就不正常
Dim m_pzh As String
Dim m_zbh As String
m_pzh = Trim(Textpzh.Text)
m_zbh = Trim(Textzbh.Text)
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh=m_pzh set @zbh=m_zbh exec bdxz @pzh,@zbh"
出错信息如下:
实时错误 '-2147217900 (80040e14)':
列名'm_pzh’无效请各位大侠指正
解决方案 »
- 100分,一个RECORDSET变量重复赋值的问题
- 把excel带表头导入到listview
- 请问以下两句代码为什么会出现溢出错误?
- 用过activereport的大侠请进:(关于默认字体问题)
- datareport中如何加表格线
- 使用filecopy进行文件拷贝的问题,在线等待!!!!
- 高分:100分!
- vb可以播放背景音乐吗?
- 请问,在ACCESS中,如何判断某一个字段的值的某位是数字而不是字符?
- 请各位高手如何实现菜单提示,即在当移到某个菜单上面时,即时在该菜单的位置产生相应的提示 也就是工具栏提示效果如何在菜单上实现
- 概念问题 在线等!!!
- 求助VB 正则表达式问题 超出我理解范围的一个奇怪问题 (本人已解决) 使用正则的大家注意了 我有新发现!!
Dim m_pzh As String
Dim m_zbh As String
m_pzh = Trim(Textpzh.Text)
m_zbh = Trim(Textzbh.Text)
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh=" & m_pzh & " set @zbh=" & m_zbh & " exec bdxz @pzh,@zbh"
正确的如下:Dim m_pzh As String
Dim m_zbh As String
m_pzh = Trim(Textpzh.Text)
m_zbh = Trim(Textzbh.Text)
myvograde.rsDK1 "declare @pzh varchar(10),@zbh varchar(8) set @pzh='" & m_pzh & "' set @zbh='" & m_zbh & "' exec bdxz @pzh,@zbh"
给分结贴