zoukankan      html  css  js  c++  java
  • C# SqlParameter 使用

                    //System.Data.SqlClient.SqlParameter[] sqlParameters = new System.Data.SqlClient.SqlParameter[]{ };
        System.Data.SqlClient.SqlParameter[] sqlParameters = new System.Data.SqlClient.SqlParameter[] { null, null };
    //sqlParameters[0] = new System.Data.SqlClient.SqlParameter("@name","123"); System.Data.SqlClient.SqlParameter sp = new System.Data.SqlClient.SqlParameter("@name", "Pudding"); SQLHelper.ExecuteScalar(CommandType.Text, "select count(*) from xx where 姓名='@Name' and 电话='@tel'", sp); --不能带引号
     object select_count = SQLHelper.ExecuteScalar(CommandType.Text, "select count(*) from xx where 姓名=@Name and 电话=@Tel ", sqlParameters); --这是正确的

    System.Data.SqlClient.SqlParameter[] sqlParameters = new System.Data.SqlClient.SqlParameter[] {
    new System.Data.SqlClient.SqlParameter("@Name", Name),
    new System.Data.SqlClient.SqlParameter("@Tel", Tel)
    };

     通过遍历ht  返回一个数组

    System.Data.SqlClient.SqlParameter[] sqlParameters
            private static SqlParameter[] GetParameter(Hashtable ht)
            {
                SqlParameter[] parameters = new SqlParameter[ht.Count];
                int i = 0;
                foreach (string key in ht.Keys)
                {
                    parameters[i] = new SqlParameter("@" + key, ht[key]);
                    i++;
                }
                return parameters;
            }
  • 相关阅读:
    音频可视化
    accunulate
    node
    js 中编码(encode)和解码(decode)的三种方法
    ES6高阶 同步和异步 回调地狱 promise async和await
    区间dp
    树形dp1
    背包dp(多重)
    树形dp
    背包dp(完全)
  • 原文地址:https://www.cnblogs.com/enych/p/10144098.html
Copyright © 2011-2022 走看看