二层中,可以使用ADOSTOREDPROC调用存储过程.但是三层,特别是没有ADOCONNECTION的情况下,没有链接,又如何使用ADOSTOREDPROC??
或者在这种情况下有其它方法可代替?
或者在这种情况下有其它方法可代替?
解决方案 »
- 在代码中如何捕捉存储过程中定义的错误?
- 问一个简单的SQL问题
- 有关查询的问题
- *****请教各位高手!fastreport中如何控制打印当前记录!急!送100分
- 寻求控件
- 用DELPHI编程,在DBGRID中运行时,有修改和编辑功能,但是表格里的数据一直的可 编辑的,不管你是否选修改和编辑按钮,只要单击单元格,数据都是可编辑的,
- 嘻嘻嘻 请你来说说,维护程序有哪些痛苦的事?嘻嘻嘻嘻
- 如何防止或避免Label控件(其他控件也是这样)移动时出现的闪动情况。
- 祝女同胞们3.8节日快乐!
- 如何实现像delphi编辑窗口中关键字不同颜色显示?
- socket问题,请各位帮忙,谢谢!
- 请问大家的都是怎么作正则表达式的?
sql.clear;
sql.add('exec proname :a,:b,:c output');
parameters.parambyname('a').value := stra;
..
EXECUSQL
RESVAL := parameters.parambyname('c').value;
end;
这样就可以实现了
dmThreeMD.CX1.Close;
dmThreeMD.CX1.CommandText := 'call UPDATE_I009('''+ temJH +''''
+ ' ,'''+ FormatDateTime('YYYYMM',temRQ) +''')';
dmThreeMD.CX1.Execute;正在使用中,应该可以调用
cds_esc.CommandText := 'begin'+
' ProcedureName( 参数 );'+
'end;';
try
CDS_exc.Execute;
except
///
end;