日期:2014-05-19  浏览次数:20512 次

大家帮忙看下!?SqlParameter数组
SqlParameter[]   parameterUserID   =  
{
new   SqlParameter( "@name ",   SqlDbType.VarChar,   16).Value   =   tbo_adminId.Value   ,
new   SqlParameter( "@pwd ",   SqlDbType.VarChar,   64).Value   =   tbo_adminPwd.Value   ,
};

这个写法有什么错误?

再就是可以直接这么用吗?
if(   parameters.Length   >   0   )
{
foreach(SqlParameter   parameter   in   parameters)      
{      
cmd.Parameters.Add(   parameter   );
}      
}



------解决方案--------------------
SqlParameter[] parameters = {
new SqlParameter( "@id ",SqlDbType.Int),
new SqlParameter( "@ParentId ",SqlDbType.Int)
};

parameters[0].Value = ePC_SysFunctionData.Id;
parameters[1].Value = ePC_SysFunctionData.ParentId;
------解决方案--------------------
没错的啊