c#调用存储过程!诡异的问题!
code=C#]
private void button1_Click(object sender, EventArgs e)
{
User user = new User();
user.DeleteUser(xm.Text.Trim());
}
public void DeleteUser(string Dlone)
{
SqlParameter PDlone = new SqlParameter("@PDlone", SqlDbType.VarChar);
PDlone.Value = Dlone;
string sp = "deluser";
SqlParameter[] dlparms = { PDlone };
AccessDatabase.ExecuteNonQuery(AccessDatabase.ConnectionString, CommandType.StoredProcedure , sp, dlparms );
}
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection(connectionString);
try
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
//cmd.Parameters.Clear();
return val;
}
catch
{
// 异常:一旦出现异常则先显示关闭连接对象。然后再将异常抛出。
conn.Close();
throw;
}
}
[/code]
这个事件运行时总是报错:‘过程或函数 'deluser' 需要参数 '@name',但未提供该参数。’但是我已经把参数给了,查了几遍都没有看出问题来。大家帮帮忙,看看可能哪里的问题,我再调试。谢谢各位了!
[/code]
private void button1_Click(object sender, EventArgs e)
{
User user = new User();
user.DeleteUser(xm.Text.Trim());
}
public void DeleteUser(string Dlone)
{
SqlParameter PDlone = new SqlParameter("@PDlone", SqlDbType.VarChar);
PDlone.Value = Dlone;
string sp = "deluser";
SqlParameter[] dlparms = { PDlone };
AccessDatabase.ExecuteNonQuery(AccessDatabase.ConnectionString, CommandType.StoredProcedure , sp, dlparms );
}
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection(connectionString);
try
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
//cmd.Parameters.Clear();
return val;
}
catch
{
// 异常:一旦出现异常则先显示关闭连接对象。然后再将异常抛出。
conn.Close();
throw;
}
}
[/code]
这个事件运行时总是报错:‘过程或函数 'deluser' 需要参数 '@name',但未提供该参数。’但是我已经把参数给了,查了几遍都没有看出问题来。大家帮帮忙,看看可能哪里的问题,我再调试。谢谢各位了!
[/code]
...全文
相关推荐
WPF 加载诡异的字体无法布局.rar
在Windows Presentation Foundation(WPF)开发中,遇到“加载诡异的字体无法布局”的问题时,开发者通常会面临一些挑战。
一次关于Redis内存诡异增长的排查过程实战记录
如果客户端缓冲区是问题所在,`info clients`命令会显示出客户端的输入/输出缓冲区大小。如果常规的排查方法无法解决问题,可以考虑以下额外的步骤:1.
号码魔方3.6(c#源码)
作者的话: 这是年前同学托我做的一个东西,据说是公司业务需要.要求就是模仿一个叫号码魔方3.6的号码处理软件的功能与界面.所以软件里部分奇怪的需求与诡异的界面都是我不愿意看到而又不得不去实现的.
理解 C#值类型与引用类型 (2).pdf
总结理解C#中的值类型和引用类型有助于编写更高效、更健壮的代码。正确选择类型,合理利用内存,避免不必要的性能损失,是每个C#开发者必备的技能。7.
理解 C#值类型与引用类型.docx
在C#编程中,理解值类型和引用类型是至关重要的,因为它们决定了变量如何存储、复制和传递。本文将深入探讨这两个概念,并提供实用的建议,以帮助开发人员避免潜在的错误和性能问题。1.


应用实例
