通常の状態で機能する SQL Insert Into コマンドがあります。つまり、すべてのテキストボックスに入力すると、データがデータベース (Acces db) に送信されます。
しかし、1 つのテキストボックスを「忘れる」と、「INSERT INTO ステートメントの構文エラー」が表示されます。どうすればこれを回避できますか?
string commandPerson = "Insert into Person (LastName,FirstName,DateOfBirth,Phone,Email,AdditionalInfo, Hobbies, CVinDropBOX, Informationrequest) values('" + txtLastN.Text + "','" + txtFirstN.Text + "'," + txtDOB.Text + ",'" + txtPhone.Text + "','" + txtEmail.Text + "','" + txtAdditionalInfo.Text + "','" + txtHobbies.Text + "'," + chkCVDROPBOX.Checked + "," + chkInformation.Checked + ")";
すべてのテキストボックスに値がある場合、問題はありません。1つまたは2つのテキストボックスを空のままにしておくと、エラーメッセージが表示されます:INSERT INTOステートメントの構文エラー