我使用的是动态生成的存储过程控件,但是我发现,我将网线断开以后,然后重新接好后,并且ADOCONNECTION重新连接以后再次动态生成一个存储过程控件以后,在运行存储过程的时候,就提示ct_send():user api layer:external error:Thie routine cannot be called because another command structure has results pending'这是为什么那?????
解决方案 »
- delphi中有没有类似网页中hidden控件那样的组件,外观不可见用来存储一些字符串值,但是又不占用窗体的位置
- 怎样修改刷新率
- 招 熟手delphi程序员(深圳福田),待遇面议
- 请问怎么把UCS吗转换成中文字?
- 按钮的按键问题
- ADO的DELPHI程序,在没安显示卡的情况下居然运行不起来?
- WordApplication1.Documents.Open函数的各个变量的含义是什么?怎么赋值?
- fctreeview哪儿有下载?
- ★★★ ADSL端口映射问题,还请高手指点。如成功加300分
- TOleException在哪里
- DLL中的无模式窗体问题
- 小妹有问题要问。困了我好几天,是有关excel中读取批注的问题.为什么批注为空,我的程序就会报错,什么原因呀,问题解决了马上结帖!!!
//动态生成存储过程控件
StorPro:=TADOStoredProc.Create(nil);
StorPro.Connection:=AdoConArray[i].tAConn;
StorPro.ProcedureName:=ProName;
StorPro.Parameters.clear;
StorPro.Close;
StorPro.Parameters.CreateParameter('a', ftString, pdInput , 10, NULL);
StorPro.Parameters.CreateParameter('b', ftString, pdInput , 100, NULL);
StorPro.Parameters.CreateParameter('c', ftString, pdOutput , 255, NULL);
//给存储过程附参数
StorPro.Parameters[0].value :=ID;
StorPro.Parameters[1].value :=Data;
StorPro.Parameters[2].value :='';
StorPro.prepared:=true;
StorPro.ExecProc;执行到StorPro.ExecProc;的时候报错.