StoredProc1.Params[0].value:=strToint(Edit1.text);//从零开始
StoredProc1.ExecProc;
StoredProc1.Prepare;
StoredProc1.Active:=true;
StoredProc1.ExecProc;
StoredProc1.Prepare;
StoredProc1.Active:=true;
解决方案 »
- 高分问题:TSQLQuery.Open返回错误:Cursor not returned from Query
- 求FastReport for delphi2009
- 怎么我的可用分不增加了,不给我分我散分
- Win2000下开发的程序在Win98下运行,里面所有的字都变模糊了,有哪位大侠知道原因?
- 怎样让LQ300K打印机退纸?
- 谁批评(建议)给谁分!
- 帮我找一篇文章delphi与数据库相关的英文文章以及他的译文
- 大家帮帮我学delphi,ok!
- 要通过局域网或者Internet连接到MSSQLServer,用ADO组件可以吗?怎么连接?
- 有没有这样一个函数,判断一个字符串是否是一个合法的数字串?
- 简单问题:动态创建定时事件
- 向各位高手求救:如何将一文本文件倒入到数据库中?谢谢
应该是StoredProc1.Params[0].value:=strToint(Edit1.text);
StoredProc1.Parameters.ParamByName('@injobid').Value:= strToint(Edit1.text);
StoredProc1.Params[0].value:=strToint(Edit1.text);
StoredProc1.Prepare;
StoredProc1.ExecProc;
查看一下你的storeproc1的params属性,看看参数个数,类型对不对
adoStoredProc1.Parameters.ParamByName('@injobid').Value:= strToint(Edit1.text);
StoredProc1.Params[0].value:=strToint(Edit1.text);
StoredProc1.Prepare;
StoredProc1.ExecProc;
点击Params右边的‘···’,对DataType设为ftInteger,
然后应该把ParamType设为ptInput,这样应该可以吧