با سلام
من کدی برای ورود به یک برنامه نوشته ام که پایگاه داده آن اوراکل می باشد اما این کد کار نمی کند لطفا راهنمایی کنید. اگر این قسمت نیاز به procedure یا package دارد نحوه نوشتن آن در اوراکل و استفاده از آن در برنامه را نشان دهید. اگر راه حل دیگری نیز سراغ دارید بفرمایید..
کد مربوط به login به صورت زیر می باشد:
private void btnOK_Click(object sender, EventArgs e)
{
OracleConnection con = new OracleConnection("Data Source=GLOBAL;User ID=system;Password=1221");
OracleDataAdapter da = new OracleDataAdapter("select user_name,user_password from users where"+txtName.Text+"=user_name"+txtPass.Text+"=us er_password",con);
con.Open();
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
if((txtName.Text==ds.Tables[0].Rows[0]["user_name"].ToString())&&(txtPass.Text==ds.Tables[0].Rows[0]["user_password"].ToString()))
{
frmMain fmain = new frmMain();
fmain.Show();
this.Close();
MessageBox.Show("WelCome!");
}
else {
MessageBox.Show("User Name Or Password is invalid.");
}
}