ошибка сравнения поля ввода со значением в базе данных - PullRequest
0 голосов
/ 23 апреля 2020

enter image description here

Попытка сравнить значение, полученное из поля ввода, со значением в базе данных, используя mysql, и я получаю ошибку :Oracle.DataAccess.Client.OracleException: 'ORA-00911: invalid character'

OracleCommand cmd2 = new OracleCommand();
            cmd2.Connection = conn;
            cmd2.CommandText = "SELECT Name FROM Actors WHERE EXISTS (SELECT * FROM Actors WHERE Name = Omar ); ";
            cmd2.Parameters.Add("name", textBox7.Text);
            cmd2.CommandType = CommandType.Text;
            reader = cmd2.ExecuteReader();
            while (reader.Read())
            {
                if(reader[0].Equals(1))
                {
                    while (reader.Read())
                    {
                        {
                            ID_VALUE = Convert.ToInt32(reader["ID"]);
                        }
                    }
                    cmd2.CommandText = $"insert into Movies_Actors values(:ID,{ID_VALUE})";
                    cmd2.Parameters.Add("ID", textBox1.Text);
                    cmd2.ExecuteNonQuery();
                }
                else
                {
                    doesnotExist = true;
                }
            }
...