どこの近くでも構文が正しくないというエラーが表示され続けます。誰かが私が間違っていることを教えてもらえますか?
string strSession = objGetSession.GetEmailFromSession();
con.Open();
string strInsertFnLn = "Insert into AUserAddress (FirstName, LastName) values (@FirstName, @LastName) where AUser_ID = (Select ID from AUser where Email ='" + strSession + "')";
using (SqlCommand Cmd = new SqlCommand(strInsertFnLn, con))
{
Cmd.Parameters.AddWithValue("@FirstName", txtEditFirstName.Text);
Cmd.Parameters.AddWithValue("@LastName", txtEditLastName.Text);
//Cmd.Parameters.AddWithValue("@Email", txtEditEmail.Text);
Cmd.ExecuteNonQuery();
con.Close();
}