public ExecutionResult CreateWIPSN(MOBaseInfo moBaseInfo)
{
ExecutionResult execRes;
string sqlText;
// private InfoLightDBTools dbTools; // #ORACLE#
// this.dbTools = new InfoLightDBTools(clientInfo, dbName);
// private InfoLightDBTXTools dbTXTools; // #ORACLE# 要结合事务处理使用:BeginTransaction(),Commit(),Rollback(),EndTransaction()
// this.dbTXTools = new InfoLightDBTXTools(clientInfo, dbName);
// private InfoLightMSTools mdbtool; // #SQL SERVER#
// private DBParameter dbParam;
// this.dbParam = new DBParameter();
sqlText = " SFIS1.CREATE_WIP_SN " ;
this .dbParam.Clear();
this .dbParam.Add( " imo_number " , OracleType.VarChar, moBaseInfo.MONo);
this .dbParam.Add( " imodel_name " , OracleType.VarChar, moBaseInfo.ModelName);
this .dbParam.Add( " iline_name " , OracleType.VarChar, moBaseInfo.DefaultLine);
this .dbParam.Add( " ispecial_route " , OracleType.VarChar, moBaseInfo.RouteCode);
this .dbParam.Add( " icustomer_no " , OracleType.VarChar, moBaseInfo.CustCode);
this .dbParam.Add( " iversion_code " , OracleType.VarChar, moBaseInfo.VersionCode);
this .dbParam.Add( " ikey_part_no " , OracleType.VarChar, moBaseInfo.KeyPartNo);
this .dbParam.Add( " ibom_no " , OracleType.VarChar, moBaseInfo.BOMNo);
this .dbParam.Add( " iweight " , OracleType.VarChar, moBaseInfo.Weight);
this .dbParam.Add( " iqty " , OracleType.Number, moBaseInfo.TargetQty);
this .dbParam.Add( " res " , OracleType.VarChar);
execRes = this .dbTools.ExecuteSP(sqlText, this .dbParam.GetParameters());
return execRes;
}
C#调用数据库中的Procedure的方法
标签:dbtools int weight key this comm lin back var
查看更多关于C#调用数据库中的Procedure的方法的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did117088