ORA-00936: отсутствующее выражение При чтении из базы данных с драйвером DotConnect и базой данных Oracle

Я использую драйвер dotconnect для подключения к базе данных Oracle, но я всегда получаю эту ошибку, когда я хочу использовать параметры: ORA-00936: отсутствующее выражение

код:

using (var cmd = conn.CreateCommand())
            {
                conn.Open();
                cmd.CommandText = "SELECT stevilka_dokumenta from zmpt_dokumenti_po where status = @status"; ;
                cmd.Parameters.Add("@status", OracleDbType.VarChar, "1");

                using (var reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        string stevilkaDokumenta = reader.GetString("stevilka_dokumenta");
                    }
                }

Здесь:

using (var reader = cmd.ExecuteReader())

Почему я получаю ORA-00936: отсутствующее выражение? Как я должен объявить входные параметры?

7
задан senzacionale 6 September 2011 в 08:17
поделиться