StoredProc1.Prepare;
StoredProc1.ParamByName('@a_czbh').AsString:=czbh;
StoredProc1.ParamByName('@a_slgh').AsString:=slgh;
StoredProc1.ExecProc;
客户调用这样:
DataModule1.SocketConnection2.AppServer.c(czbh,slgh);
老报错,没有参数@a_czbh!
另外如何让应用服务器名称任意改变!
StoredProc1.ParamByName('@a_czbh').AsString:=czbh;
StoredProc1.ParamByName('@a_slgh').AsString:=slgh;
StoredProc1.ExecProc;
客户调用这样:
DataModule1.SocketConnection2.AppServer.c(czbh,slgh);
老报错,没有参数@a_czbh!
另外如何让应用服务器名称任意改变!
解决方案 »
- 问个简单的问题 treeview1添加节点后怎么进入编辑状态
- 新手想做报表,有2个关于报表的问题
- 停电,正写代码呢,再打开delphi7,编写的原程序出错,打不开了,而且出乱码,怎么办呀。
- 关于文本文件修改的问题!!
- 第二十八期:CSDN论坛秀-Delphi版-本期作秀:CoolSlob(小酷)
- 请教高手 怎么获取listview(vsReport样式)里选定的某一格 是第几行和第几列
- 要得到其实某一例的和,该怎么做
- 这100分相信大家可以轻松拿走!! 小弟要请教问题
- NT SERVER问题
- 为什么Trim(Scro.C[j])<>''及 length(Trim(Scro.C[j]))>0 永远也不成立(尽管我查到它不为空也不成立。Scro为记录型,C为字符串数组)
- GroupBox问题
- TStringList为何值的第一个字母不能得到!
StoredProc1.Parameters.ParamValues['@qUsername'] := UName;或
StoredProc1.ParamByName('@a_czbh').AsString:=czbh;
StoredProc1.Parameters.AddParameter.Name := '@a_czbh';
StoredProc1.Parameters.ParamValues['@qUsername'] := UName;或
StoredProc1.ParamByName('@a_czbh').AsString:=czbh;