读书人

C++builder 调用Oracle存储过程以

发布时间: 2012-02-20 21:18:24 作者: rapoo

C++builder 调用Oracle存储过程以及传参数问题
如上问题,请高手点解下,怎么调用存储过程,以及在调用存储过程时候怎么传参数的,请给一个详细的例子好吗?

[解决办法]
sp1-> Close();
sp1-> Connection = AdoConnection1;
sp1-> Parameters-> Clear();
sp1-> ProcedureName = "过程名 ";
sp1-> Parameters-> CreateParameter( "参数1 ", ftString, pdInput, 20, OleVariant(strUserName));
sp1-> Parameters-> CreateParameter( "参数2 ", ftInteger, pdInput, sizeof(int), OleVariant(0));
sp1-> Open();
while( !sp1-> Eof )
{
strStationID = sp1-> FieldByName( "STATION_NO ")-> AsString;
sp1-> Next();
}
sp1-> Close();
这是调用过程的整段代码,函数不懂的话请查帮助!其它看不明白请再提问!

读书人网 >C++ Builder

热点推荐