delphi 执行存过的错误?
delphi的语句这样写:StoredProc1.Close;StoredProc1.UnPrepare;StoredProc1.StoredProcName:='aaa...
delphi的语句这样写:
StoredProc1.Close;
StoredProc1.UnPrepare;
StoredProc1.StoredProcName:='aaa';
StoredProc1.Prepare;
StoredProc1.ParamByName('a').AsString :=Trim(label10.Caption);
StoredProc1.ParamByName('b').AsString :=Trim(rzedit6.Text);
StoredProc1.ExecProc; 展开
StoredProc1.Close;
StoredProc1.UnPrepare;
StoredProc1.StoredProcName:='aaa';
StoredProc1.Prepare;
StoredProc1.ParamByName('a').AsString :=Trim(label10.Caption);
StoredProc1.ParamByName('b').AsString :=Trim(rzedit6.Text);
StoredProc1.ExecProc; 展开
4个回答
展开全部
StoredProc1.Prepare;
StoredProc1.Params.CreateParam(ftString, 'a',ptInput);
StoredProc1.ParamByName('a').AsString :=Trim(label10.Caption);
StoredProc1.Params.CreateParam(ftString, 'b',ptInput);
StoredProc1.ParamByName('b').AsString :=Trim(rzedit6.Text);
StoredProc1.ExecProc;
StoredProc1.Params.CreateParam(ftString, 'a',ptInput);
StoredProc1.ParamByName('a').AsString :=Trim(label10.Caption);
StoredProc1.Params.CreateParam(ftString, 'b',ptInput);
StoredProc1.ParamByName('b').AsString :=Trim(rzedit6.Text);
StoredProc1.ExecProc;
展开全部
存储过程建议直接Query类型的组件,其sql语句使用 Excecute aaa param1,param2..来得更为简捷明了
日期和字符串当然要加上引号:)
日期和字符串当然要加上引号:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程没有名字为a的参数,存储过程的接口是什么?或者存储过程不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参数a的类型定义不对,改一下看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询