begin
with adoStoredProc1 do
procedure TForm1.Button2Click(Sender: TObject);
begin
with adoStoredProc1 do
begin
adoStoredProc1.Prepared:=true;
adoStoredProc1.Parameters.ParamByName('@id_1').value:=dbedit1.text;
adoStoredProc1.Parameters.ParamByName(' @name_2').value:=dbedit2.text;
adoStoredProc1.Parameters.ParamByName(' @sex_3').value:=dbedit3.text;
adoStoredProc1.Parameters.ParamByName(' @birthday_4').value:=dbedit4.text;
adoStoredProc1.Parameters.ParamByName(' @zy_5').value:=dbedit5.text;
adoStoredProc1.Parameters.ParamByName(' @xi_6').value:=dbedit6.text;
adoStoredProc1.Parameters.ParamByName(' @tel_7').value:=dbedit7.text;
adoStoredProc1.Parameters.ParamByName(' @cj_8').value:=dbedit8.text;
adoStoredProc1.Parameters.ParamByName('@tcj_9').value:=dbedit9.text;
adoStoredProc1.ExecProc;
adoStoredProc1.Prepared:=false;
一点button键,就出现adoStoredProc1:ParamByName'@id_1'not found
我在存储过程里面定义了这个变量的嘛
with adoStoredProc1 do
procedure TForm1.Button2Click(Sender: TObject);
begin
with adoStoredProc1 do
begin
adoStoredProc1.Prepared:=true;
adoStoredProc1.Parameters.ParamByName('@id_1').value:=dbedit1.text;
adoStoredProc1.Parameters.ParamByName(' @name_2').value:=dbedit2.text;
adoStoredProc1.Parameters.ParamByName(' @sex_3').value:=dbedit3.text;
adoStoredProc1.Parameters.ParamByName(' @birthday_4').value:=dbedit4.text;
adoStoredProc1.Parameters.ParamByName(' @zy_5').value:=dbedit5.text;
adoStoredProc1.Parameters.ParamByName(' @xi_6').value:=dbedit6.text;
adoStoredProc1.Parameters.ParamByName(' @tel_7').value:=dbedit7.text;
adoStoredProc1.Parameters.ParamByName(' @cj_8').value:=dbedit8.text;
adoStoredProc1.Parameters.ParamByName('@tcj_9').value:=dbedit9.text;
adoStoredProc1.ExecProc;
adoStoredProc1.Prepared:=false;
一点button键,就出现adoStoredProc1:ParamByName'@id_1'not found
我在存储过程里面定义了这个变量的嘛
解决方案 »
- cxgrid 选中行的虚框重绘
- 程序设计中有一个问题一直受到困扰,希望可以得到帮助,急求
- 小弟的作品《剪速贴》,升级到了1.2,欢迎各位再次赏脸啊,上次有参与的小弟的分数都给你们了啊,
- 实现两个文本对比显示,怎么标记不相同的文字?
- 求助:第一次做审计系统的东西,请大家给提意见
- 求delphi高手帮忙!
- 如何测试注册表、C盘是否可写?
- 请教如何获取一个指定文件的完整路径
- delphi 表达式解析
- 用listview实现数据列表,如何按column排序?(点击一列就可以自动升、降序的那种)
- 高分求助,关于ComboBox?~~~(问题解决马上给分)
- 求救~~~~~~~~~~关于agent报错的问题
CREATE procedure gc_treesee
@date1 char(6),
@date2 char(6)
as
declare @bm varchar(20)
declare @num1 float
declare @num2 float
则AS前的两个变量为参数,而后面的就不是参数。
引用参数时不加@就可以了。
begin
with adoStoredProc1 do
begin
close;
Parameters.ParamByName('@id_1').value:=dbedit1.text;
Parameters.ParamByName(' @name_2').value:=dbedit2.text;
Parameters.ParamByName(' @sex_3').value:=dbedit3.text;
Parameters.ParamByName(' @birthday_4').value:=dbedit4.text;
Parameters.ParamByName(' @zy_5').value:=dbedit5.text;
Parameters.ParamByName(' @xi_6').value:=dbedit6.text;
Parameters.ParamByName(' @tel_7').value:=dbedit7.text;
Parameters.ParamByName(' @cj_8').value:=dbedit8.text;
Parameters.ParamByName('@tcj_9').value:=dbedit9.text;
ExecProc;
end;
end;