Поиск значения по id

Разрабатываю поиск по значения по id, но работает не так как нужно. Ошибки при этом компилятор не выдаёт. Заранее спасибо)

namespace aqua
{
   class qwer {
        OleDbConnection connection;//по строке подключения создать подключение между проектом и бд
        OleDbCommand command, s;// операция вставки, удаления редактирования данных
        OleDbDataAdapter dataAdapter;// для получения набора данных из базы
        DataTable bufferTable;

        public qwer(string Conn)
        {
            connection = new OleDbConnection(Conn);
            bufferTable = new DataTable();
        }

        public DataTable UpdatePerson()
        {
            connection.Open();
            dataAdapter = new OleDbDataAdapter("SELECT * FROM категория", connection);
            bufferTable.Clear();
            dataAdapter.Fill(bufferTable);
            connection.Close();
            return bufferTable;
        }

        public void Add(string textBox1, string textBox2, string textBox3)
        {
            connection.Open();
            command = new OleDbCommand($"INSERT INTO категория([название рыбы], категория,[описание категории]) VALUES([@название рыбы], @категория, [@описание категории])", connection);
            command.Parameters.AddWithValue("название рыбы", textBox1);
            command.Parameters.AddWithValue("категория", textBox2);
            command.Parameters.AddWithValue("описание категории",  textBox3);
            command.ExecuteNonQuery();
            connection.Close();
        }

        

        public String SelectCategory(String codeCategory)
        {
            string c;
            connection.Open();
            string cmdStr = "SELECT [категория] FROM категория WHERE [Код категории] = " + codeCategory;
           s = new OleDbCommand(cmdStr);
            c = Convert.ToString(s);
           
            return c;
        }
       
    }
}

выдаёт System.Data.OleDb.OleDbCommand - место того что должно


Ответы (0 шт):