Sto tentando di creare un report in Crystal 2013 basato su una stored procedure di Oracle. la mia procedura prende un parametro di input e restituisce un cursore ref fortemente vincolato. Questa procedura funziona bene quando viene eseguita in sql * plus. Quando seleziono la procedura in esperto di database, viene richiesto di immettere i valori per il parametro di input e tutte le altre colonne nel cursore di riferimento. Ho impostato i parametri sul valore predefinito (impostato su Null casella selezionata) e premuto il tasto OK. Viene ricevuto il seguente messaggio di errore.impossibile creare report nei report Crystal 2013 con procedure memorizzate Oracle Oracle
Database Connector Error: 'HY000:[Oracle][ODBC][Ora]ORA-06550: line 1, column 8: PLS-00306: wrong number or types of arguments in call to 'CR_TEST_PROC2' ORA-06550: line 1, column 8: PL/SQL: Statement ignored [Database Vendor Code: 6550]
Anche se mi forniscono gli argomenti ottengo lo stesso errore. Io uso il driver OraClient 11g_home1 nella mia origine dati. Sembra che non ci sia molto supporto per le stored procedure di Oracle nel cristallo. Non sono sicuro se il problema è con il driver. Volevo vedere se qualcuno ha riscontrato questo problema e come lo hanno risolto.
Grazie in anticipo
Potresti fornire la chiamata da sqlplus e crystal? –