Articles of oracle

ODP.NET / EF6 – Tipo di dati CHAR nella clausola WHERE

Sto avviando un progetto con EF6 e ODP.NET e sto riscontrando problemi nell’esecuzione di ricerche basate su colonne CHAR a lunghezza fissa. Il seguente codice non restituisce alcun risultato, anche se questo utente esiste nel database. using (var context = new Entities()) { var search = “testuser”; var result = context.Users .Where(u => u.UserName == […]

Binding di matrice Oracle.DataAccess (ODP.NET) “Il valore non rientra nell’intervallo previsto”

il mio scenario sto usando il provider oracle ODP.NET con c # 3.5, e sto provando a passare un array come parametro per una procedura … come questa: var paramNames = new OracleParameter(); paramNames.CollectionType = OracleCollectionType.PLSQLAssociativeArray; paramNames.ParameterName = “P_JOB_TITLE”; paramNames.Size = 2; paramNames.Value = new string[2]{ “name1”, “name1” }; cmd.Parameters.Add(paramNames); quando il codice runtime passa […]

Il nome o lo spazio dei nomi ‘oracle’ non è stato trovato errore

Sto costruendo C # Console Application per connettermi con il database e fare una semplice query. Ma quando eseguo il debug del programma, ottengo questo errore: The type or namespace name ‘Oracle’ could not be found ( are you missing a using directive or an assembly reference? ) Devo usare: using Oracle.DataAccess.Client; Ho scaricato dal […]

Provider Oracle di terze parti per .Net con supporto del tipo di object

Sto cercando un fornitore di dati Oracle di terze parti per .Net (ADO.NET) con un supporto completo di tipi di object Oracle (come le geometrie). Sono stato abbastanza sciocco da usare ODP.NET e ora sto pagando il prezzo – è incredibilmente bacato e ho appena raggiunto la fine della linea (continua a causare crash di […]

Come posso ottenere il nuovo ID object generato dalla sequenza DB?

Ho una tabella con sequenza e trigger in modo da creare un nuovo id quando lo si inserisce nel DB. Come posso ottenere il nuovo ID object, prima di chiamare SaveChanges ()? Ho bisogno di questo id per i collegamenti tra il nuovo object e altri oggetti. Voglio farlo prima di chiamare SaveChanges perché voglio […]

Entity Framework si collega a Oracle: ODP per .NET “non supporta il tempo”

Ho installato un framework Entity in cui ho un server Oracle remoto che ho configurato tramite la stringa di connessione e non eseguo alcuni test di unità per confermare la connessione. Sto usando Oracle.ManagedDataAccess.Client Ricevo l’errore: System.NotSupportedException: Oracle Data Provider per .NET non supporta Time . Non riesco a trovare nessuno che abbia ricevuto questo […]

Come passare un parametro con valori di tabella da C # a Oracle stored procedure

Ho una procedura memorizzata Oracle denominata CREATE_CASE_EXL : PROCEDURE CREATE_CASE_EXL(P_RICdata RICTab, P_sACTION_TYPE IN VARCHAR2); dove RICTab è un tipo personalizzato: TYPE RICTab IS TABLE OF MMSRRicRec INDEX BY BINARY_INTEGER; TYPE MMSRRicRec IS RECORD ( RIC VARCHAR2(32), FID_NO NUMBER(8), REC_ID NUMBER(8), MMS_ACTION VARCHAR2(1) ); CREATE_CASE_EXL questo codice in PL / SQL per eseguire CREATE_CASE_EXL : DECLARE […]

Imansible creare il driver da NHibernate.Driver.OracleDataClientDriver (con copia locale impostata su true)

Ho persino aggiunto ad app.config questo piccolo pezzo di configurazione: … senza successo. Cosa potrebbe esserci di sbagliato? Inoltre, solo per essere sicuro che il mio app.config è feng shui, eccolo qui: true NHibernate.Dialect.Oracle10gDialect NHibernate.Driver.OracleDataClientDriver GuitarStore2 NHibernate.Connection.DriverConnectionProvider Per la cronaca, sto utilizzando l’ultima versione di Nhibernate (3.3.1), su .NET 3.5, con Windows 7 a 64 […]

Non è ansible serializzare il DataTable. Il nome DataTable non è impostato

Ho bisogno di esportare tutti i datatables in singoli file XML e non posso esportare tutte le righe contemporaneamente a causa di System.OutOfMemoryException se c’è una tabella enorme. Così ho provato ad esportare N righe. Tuttavia WriteXml genera un’eccezione se utilizzo la syntax di paging nella query. Ho testato entrambe le query in LINQPad, sono […]

SQL parametrizzato, ORACLE vs SQL Server con espressione regolare

Server Oracle e SQL utilizzando prefisso diverso per i parametri nella stringa parametrizzata. Sql utilizzando @p1 ORA usando :p1 Mi piacerebbe usare nel mio SQL solo @ e nel caso in cui il database ORA sia usato tutto : carattere dovrebbe essere sostituito con @ . Puoi per favore aiutarmi a creare un’espressione regolare? Ecco […]