Si penso che l'errore stia nel fatto che devi passare gli oggetti di connessione e query all'OleDbCommand e non puoi passargli direttamente le stringhe. Infatti in tutti gli esempi che ho visto è così.