1

プログラムに問題があり、cmd.ExecuteNonQuery(); でエラーが発生し、「条件式のデータ型が一致しません」と表示されました。

using (OleDbConnection myCons = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=QuizDatabase.accdb"))
              {
                OleDbCommand cmd = new OleDbCommand();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "insert into HighScores ([ID],[Name],[Score]) values (?,?,?)";
                cmd.Parameters.AddWithValue("@ID", id.Text);
                cmd.Parameters.AddWithValue("@Name", name.Text);
                cmd.Parameters.AddWithValue("@Score", score.Text);
                cmd.Connection = myCons;
                myCons.Open();
                cmd.ExecuteNonQuery();

                myCons.Close();

            }

前もって感謝します!私は本当に迅速な対応を高く評価しています:)

ありがとう!!助けてくれたスティーブ!

4

2 に答える 2