第一生活网

executescalar返回值所代表的含义(executescalar)

叶寒贝
导读 大家好,小思来为大家解答以上的问题。executescalar返回值所代表的含义,executescalar这个很多人还不知道,现在让我们一起来看看吧!1、pub

大家好,小思来为大家解答以上的问题。executescalar返回值所代表的含义,executescalar这个很多人还不知道,现在让我们一起来看看吧!

1、public static object ExecuteScalar(SqlConnection connection, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters) { try { SqlCommand cmd = new SqlCommand(); PrepareCommand(cmd, connection, null, cmdType, cmdText, commandParameters); object val = cmd.ExecuteScalar(); cmd.Parameters.Clear(); return val; } catch (Exception ex) { //SqlHelper.log.WriteMsg(ex.ToString(), 0); return null; } }// PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters); private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, string cmdText, SqlParameter[] cmdParms) { try { if (conn.State != ConnectionState.Open) conn.Open(); cmd.Connection = conn; cmd.CommandText = cmdText; if (trans != null) cmd.Transaction = trans; cmd.CommandType = cmdType; if (cmdParms != null) { foreach (SqlParameter parm in cmdParms) cmd.Parameters.Add(parm); } } catch (Exception ex) { // SqlHelper.log.WriteMsg(ex.ToString(), 0); } }这是用sql语句实现的。

2、表示查询一行一列。

本文到此分享完毕,希望对大家有所帮助。