public static int RunProc(SqlConnection SqlConnection_0, string String_0, SqlParameter[] SqlParameter_0)
{
try
{
SqlConnection_0.Open();
}
catch (Exception ex)
{
Form1.WriteLine(100, "SqlDBA数据层_错误1" + ex.Message);
return -1;
}
SqlCommand SqlCommand = CreateCommand(SqlConnection_0, String_0, SqlParameter_0);
try
{
SqlCommand.ExecuteNonQuery();
}
catch (Exception ex2)
{
string text = "";
for (int i = 0; i < SqlParameter_0.Length; i++)
{
text += SqlParameter_0[i];
}
Form1.WriteLine(100, "SqlDBA数据层_错误2" + ex2.Message + " String_0 : " + String_0 + " SqlParameter_0 : " + text);
SqlCommand.Parameters.Clear();
return 1;
}
finally
{
SqlConnection_0.Close();
SqlConnection_0.Dispose();
}
return (int)SqlCommand.Parameters["ReturnValue"].Value;
}
看了好久好久都没看出个结果。
你去数据库里看一下 XWWL_UPDATE_USER_DATA_NEW有几个参数,然后调试的时候打印一下参数,看看传了几个参数进去