create procedure del
@id varchar(6)
as
if Exists(select 客户编号 from 商品报价表 where 客户编号=@id)
delete from 商品报价表 where 客户编号=@idprocedure TForm1.Button4Click(Sender: TObject);
begin
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('Exec del '+Edit1.Text+'');
ExecSQL;
end;
ADOTable2.Close;
ADOTable2.Open;
end;
这样调用运行时说没有找到存储过程, 高手指点迷津!
@id varchar(6)
as
if Exists(select 客户编号 from 商品报价表 where 客户编号=@id)
delete from 商品报价表 where 客户编号=@idprocedure TForm1.Button4Click(Sender: TObject);
begin
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('Exec del '+Edit1.Text+'');
ExecSQL;
end;
ADOTable2.Close;
ADOTable2.Open;
end;
这样调用运行时说没有找到存储过程, 高手指点迷津!
解决方案 »
- cxTreeList中onGetDisplayText事件的疑问,太奇怪了,求高手解疑!在线等啊。分不够可再加!
- 如何让窗体总是悬浮在最前端
- combobox的问题!!!(高手进)
- A very simple question!!
- 我想写一个通过判断对方浏览器的标题栏来提示该IP是否开了WEB服务,用什么组件返回标题栏的标题TEXT呢
- BDE的移植问题?
- 调用ShellExecute函数出问题????
- ADO三层主从关系如何处理?
- 医院管理系统(含VFP)源程序,50元相送
- 买SReport控件,请mailto:[email protected]
- delphi2007编写的数据库程序生成可执行文件后,是否能在任何windows平台上运行?
- 关于通过数据库从文件夹中读取图片
spSel: TADOStoredProc;
begin
with spSel do
begin
close;
ProcedureName := 'p_my_insert;1 ';
Parameters.Refresh;//*
Parameters.ParamByName( '@myn1 ').Value:=trim(Edit2.Text);
Parameters.ParamByName( '@myn2 ').Value:=trim(Edit3.Text);
Parameters.ParamByName( '@myn3 ').Value:=trim(Edit4.Text);
try
open;
except
end;
end;
end;
begin
close;
sql.Clear;
sql.Add('Exec del '+ QuotedStr(Edit1.Text));
ExecSQL;
end;
ADOTable2.Close;
ADOTable2.Open;