delphi如何调用oracle下的存储过程和函数? 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try ADOStoredProc := TADOStoredProc.Create(nil); ADOStoredProc.Connection := ADOConnection; ADOStoredProc.ProcedureName := 'SCount'; ADOStoredProc.Parameters.CreateParameter('sid', ftInt, pdInput, 4, 0); ADOStoredProc.Parameters.CreateParameter('name', ftString, pdInput, 20, name); ADOStoredProc.Parameters.CreateParameter('Rcount', ftBoolean, pdReturnValue, 4, 0); ADOStoredProc.Prepared := True; ADOStoredProc.ExecProc; Result := ADOStoredProc.Parameters.ParamByName('Result').Value; finally ADOStoredProc.Free; end; try ADOStoredProc := TADOStoredProc.Create(nil); ADOStoredProc.Connection := ADOConnection; ADOStoredProc.ProcedureName := 'SCount'; ADOStoredProc.Parameters.CreateParameter('sid', ftInt, pdInput, 4, 0); ADOStoredProc.Parameters.CreateParameter('name', ftString, pdInput, 20, name); ADOStoredProc.Parameters.CreateParameter('Rcount', ftBoolean, pdReturnValue, 4, 0); ADOStoredProc.Prepared := True; ADOStoredProc.ExecProc; Result := ADOStoredProc.Parameters.ParamByName('Result').Value; finally ADOStoredProc.Free; end; 我用的是dbexpress,应该怎么做呢? 怎么样通过第二个表单读数据? 用汉字命名email地址,征求意见 大家好!要在没有安装BDE的机器上运行BDE连接的数据库程序应安装什么?在那儿有下载! 谁有有关delphi方面的好网址 TColor是什么类型的? 高分请教,ACTIVEFORM远程访问文件的问题! 关于日期操作的问题?????? palPalEntry: array[0..0] of TPaletteEntry其中array[0..0]是什么意思啊 用delphi做实时流问题好不好? 关于businessskinform控件的用法 使用线程后出现的错误 请问如何用delphi的控件做一个录音程序呢??
ADOStoredProc := TADOStoredProc.Create(nil);
ADOStoredProc.Connection := ADOConnection; ADOStoredProc.ProcedureName := 'SCount';
ADOStoredProc.Parameters.CreateParameter('sid', ftInt, pdInput, 4, 0);
ADOStoredProc.Parameters.CreateParameter('name', ftString, pdInput, 20, name);
ADOStoredProc.Parameters.CreateParameter('Rcount', ftBoolean, pdReturnValue, 4, 0); ADOStoredProc.Prepared := True;
ADOStoredProc.ExecProc;
Result := ADOStoredProc.Parameters.ParamByName('Result').Value;
finally
ADOStoredProc.Free;
end;
ADOStoredProc := TADOStoredProc.Create(nil);
ADOStoredProc.Connection := ADOConnection; ADOStoredProc.ProcedureName := 'SCount';
ADOStoredProc.Parameters.CreateParameter('sid', ftInt, pdInput, 4, 0);
ADOStoredProc.Parameters.CreateParameter('name', ftString, pdInput, 20, name);
ADOStoredProc.Parameters.CreateParameter('Rcount', ftBoolean, pdReturnValue, 4, 0); ADOStoredProc.Prepared := True;
ADOStoredProc.ExecProc;
Result := ADOStoredProc.Parameters.ParamByName('Result').Value;
finally
ADOStoredProc.Free;
end;