La Red de Conocimientos Pedagógicos - Currículum vitae - clase de operación de base de datos asp.net

clase de operación de base de datos asp.net

objeto estático público ExecuteScalar(conexión SqlConnection, CommandType cmdType, cadena cmdText, parámetros SqlParameter[] commandParameters)

{

SqlCommand cmd = new SqlCommand();

PrepareCommand(cmd, conexión, nulo, cmdType, cmdText, commandParameters

objeto val = cmd.ExecuteScalar()

cmd.Parameters.Clear); ();

return val;

}

vacío estático privado PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, string cmdText, SqlParameter[ ] cmdParms)

{

if (conn.State != ConnectionState.Open)

conn.Open();

cmd .Conexión = conexión;

cmd.CommandText = cmdText;

if (trans != null)

cmd.Transaction = trans

cmd.CommandType = cmdType;

if (cmdParms != null)

{

foreach (parámetro SqlParameter en cmdParms)

cmd.Parameters.Add(parm);

}

}