0

我收到错误:净:未知错误 1

这是我的代码:

private void btnLogin_Click_1(object sender, EventArgs e)
    {
        OracleCommand cmd = new OracleCommand();
        cmd.Connection = conn;
        cmd.CommandTimeout = 0;
        cmd.CommandText = "hhrcv_logon_validation";
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add("pv_emp_username", OracleDbType.VarChar).Value = txtUsername.Text;
        cmd.Parameters.Add("pv_emp_password", OracleDbType.VarChar).Value = txtPassword.Text;
        cmd.Parameters.Add(new OracleParameter("pv_return_message", OracleDbType.VarChar));
        cmd.Parameters["pv_return_message"].Direction = ParameterDirection.Output;
        string valid;
        conn.Open();
        **cmd.ExecuteNonQuery();**
        valid = cmd.Parameters["pv_return_message"].Value.ToString();
        if (valid.ToString() == "")
        {
            frmHome main = new frmHome(lblEmp_id_no.Text);
            main.Show();
            this.Hide();
        }
        else
        {
            MessageBox.Show("" + valid, "Error");
        }
        conn.Close();
    }

cmd.ExecuteNonQuery()上未处理的异常;

直到今天一切都很好。我第一次得到这个。

它不是真正的描述性。有人可以帮忙吗。

4

1 回答 1

0

我们的 DBA 在我们的用户帐户上实施了密码到期日期。我们用于该应用程序的那个已过期。虽然我仍然可以使用该帐户与数据库建立连接并实际查询数据库中的数据,但它不想在应用程序中工作。

这样问题就解决了。

于 2013-10-10T09:46:50.233 回答