下面是调用sql_server的存储过程,形式是一样的。
string sproc = "fetch_all_subjects";//fetch_all_subjects存储过程的名称。
SqlCommand oCommand = new SqlCommand(sproc);
oCommand.CommandType = CommandType.StoredProcedure;如果有输入参数:
SqlParameter p1 = new SqlParameter("@subject_id", SqlDbType.Int, 4);
p1.Value = subjectID;
oCommand.Parameters.Add(p1);
string sproc = "fetch_all_subjects";//fetch_all_subjects存储过程的名称。
SqlCommand oCommand = new SqlCommand(sproc);
oCommand.CommandType = CommandType.StoredProcedure;如果有输入参数:
SqlParameter p1 = new SqlParameter("@subject_id", SqlDbType.Int, 4);
p1.Value = subjectID;
oCommand.Parameters.Add(p1);
string sproc = "fetch_all_subjects ";//fetch_all_subjects存储过程的名称。
OracleCommand oCommand = new OracleCommand(sproc);
OracleCommand.CommandType = CommandType.StoredProcedure;
如果有输入参数:
OracleParameter p1 = new OracleParameter( "@subject_id ", OracleType.Int32, 4);
p1.Value = subjectID;
oCommand.Parameters.Add(p1); 上例使用了System.Data.OracleClient命名空间,需.Net FrameWork1.1来支持。
若是用OleDb,则FrameWork1.0即可
OracleParameter p1 = new OracleParameter(":subject_id ", OracleType.Int32, 4);