-3
保存をクリックするとデータを入力するとMS AccessのDBにアクセスできないため、MsgBoxにファイルパスディレクトリが見つからないというメッセージが表示されます。何が間違っているのか、私のDBが期待どおりに接続していない理由を知っていますか?Ms-Access DB 2013にアクセスできない。
public partial class signup : Form
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= amsid.accdb");
OleDbDataAdapter ad = new OleDbDataAdapter();
public signup()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
ad.InsertCommand = new OleDbCommand("insert into Signup values(@Username,@Password,@Email,@Admin_Code)", con);
ad.InsertCommand.Parameters.Add("@Username", OleDbType.VarChar).Value = username.Text.ToString();
ad.InsertCommand.Parameters.Add("@Password", OleDbType.VarChar).Value = password.Text.ToString();
ad.InsertCommand.Parameters.Add("@Email", OleDbType.VarChar).Value = email.Text.ToString();
ad.InsertCommand.Parameters.Add("@Admin_Code", OleDbType.VarChar).Value = admincode.Text.ToString();
con.Open();
ad.InsertCommand.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}