コードに問題があり、何が問題なのかわかりません。誰でもアドバイスできますか?
プログラム全体が生体認証プログラム用です。これは単なるログイン ユーザー コントローラーです。どうすればこの問題を解決できますか?
私は次の行でこの問題に直面しています:
dbAdapter.Fill(uds);
述べる:
OleDbException が処理されませんでした: FROM 句の構文エラーです。
私のコードは以下の通りです:
これは私のログイン ページ フォームです。次のコードを使用します。ログインをクリックするたびに、エラーが表示されます。コードの何が問題になっていますか?
私のコードは以下の通りです:ログインページフォーム
namespace Privacy_Biometric_Defender
{
public partial class Login : Form
{
//A kind of gobal var to share in project
public static string fixedUName;
public Login()
{
InitializeComponent();
}
private void LoginClearButton_Click(object sender, EventArgs e)
{
LoginUsernameTextBox.Clear();
LoginPasswordTextBox.Clear();
LoginUsernameTextBox.Focus();
}
private void Login_Load(object sender, EventArgs e)
{
LoginUsernameTextBox.Focus();
}
private void LoginButton_Click(object sender, EventArgs e)
{
string userName = this.LoginUsernameTextBox.Text;
MessageBox.Show("Codes Stops Here");
UserController cont1 = new UserController();
User SearchUserName = new User();
// Passing textbox input to Controller
fixedUName = LoginUsernameTextBox.Text;
SearchUserName = cont1.SearchUserName(userName);
string passwd = this.LoginPasswordTextBox.Text;
UserController cont2 = new UserController();
User SearchPassword = new User();
// Passing textbox input to Controller
SearchPassword = cont2.SearchPassword(UserController.GetSHA512(passwd));
// Collect information from Controller
string checkUnameExist = UserController.uNameExist;
string checkPasswordExist = UserController.passwordExist;
string checkRoleExist = UserController.roleExist;
if (checkPasswordExist == "Exists" && checkUnameExist == "Exists")
{
MessageBox.Show("Login Successfully");
}
else
{
MessageBox.Show("Login Unsuccessfully!");
}
}
private void LoginUsernameTextBox_TextChanged(object sender, EventArgs e)
{
}
}
}