/// <summary>
/// 执行一个命令对数据库进行增,删,改
/// </summary>
/// <param name="sqlText">Sql语句或者存储过程名</param>
/// <param name="commandType">sql语句或者存储过程</param>
/// <param name="paras">参数名数组</param>
/// <param name="values">参数值数组</param>
/// <param name="para">输出参数名</param>
/// <param name="value">输出参数值</param>
/// <returns>返回影响的行数</returns>
public static int ExecuteSql(string sqlText, CommandType commandType, string[] paras, object[] values, string para, out object value,SqlDbType type)
{ cmd = PrepareCommand(sqlText, commandType, paras, values);
if (para != null)
{
SqlParameter pram = new SqlParameter(para, type);
if (type == SqlDbType.VarChar)
pram.Size = 2000;
cmd.Parameters.Add(pram);
cmd.Parameters[para].Direction = ParameterDirection.Output;
} try
{ if (conn.State != ConnectionState.Open)
conn.Open();
}
catch (Exception ex)
{
throw ex;
} int count;
count=cmd.ExecuteNonQuery();
if (para != null)
{
value = cmd.Parameters[para].Value; }
else
value = null;
conn.Close();
return count;
}
解决方案 »
- 求解:location.href怎样不打开启新的窗口
- 怎样实现点“退出”按钮,关闭WEB窗口,退出测试程序???如同Winform的application.exit();
- 请指点 我做了一个Remoting 入门的例子 出了点小问题!献分
- 做了一个dll,我怎么验证这个dll功能正确否?
- menu的问题
- 网页信息抓取
- calendar问题!onselectionchanged好像没触发吧?要不.label怎么会没显示选择的日期呢?
- ★免费卖身醒目★各位前辈高人帮忙顶,有分相赠!★免费卖身醒目★
- 为什么在Dreamweaver中我一用到button就不可以显示啊
- iframe id="Editor" 有谁知道?谢谢请进
- 《相关文章》栏目到底要不要?
- 如何将uub里面的样式原样输出
object [] values={..};
sqlhelper.ExecuteSql("sql",CommandType.Text, paras, values,para, out o,SqlDbType.Int);
看看petshop
函数执行后这个定义object中就有结果值了啊