Articles of ado.net

Come posso recuperare un elenco di parametri da una stored procedure in SQL Server

Utilizzando C # e System.Data.SqlClient, esiste un modo per recuperare un elenco di parametri che appartengono a una stored procedure su un server SQL prima di eseguirlo effettivamente? Ho uno scenario “multi-ambiente” in cui esistono più versioni dello stesso schema di database. Esempi di ambienti potrebbero essere “Sviluppo”, “Messa in scena” e “Produzione”. “Sviluppo” avrà […]

Utilizzando SqlDataAdapter per inserire una riga

Voglio inserire una riga nel database usando SqlDataAdapter. Ho 2 tabelle (Custormers & Orders) nel database CustomerOrders e ho più di mille record. Voglio creare una GUI (TextBoxes) per aggiungere nuovi clienti e ordini nel Database alle rispettive tabelle. Come dovrei farlo? Immagino che il metodo che di solito viene seguito sia dataAdapter = new […]

Chiamare la stored procedure Oracle da C #?

Ho appena iniziato a leggere le stored procedure. Qualcuno può aiutarmi a chiamare una procedura memorizzata in oracle da C #?

Gestione di ExecuteScalar () quando non vengono restituiti risultati

Sto usando la seguente query SQL e il metodo ExecuteScalar() per recuperare i dati da un database Oracle: sql = “select username from usermst where userid=2” string getusername = command.ExecuteScalar(); Mi sta mostrando questo messaggio di errore: System.NullReferenceException: riferimento object non impostato su un’istanza di un object Questo errore si verifica quando non vi è […]

Eccezione bloccata del database SQLite

Ricevo Database è un’eccezione bloccata da SQLite solo per alcune query. Di seguito è riportato il mio codice: quando eseguo qualsiasi istruzione select funziona correttamente. Quando eseguo una qualsiasi istruzione di scrittura su Jobs Table, funziona anche bene. Questo funziona bene: ExecuteNonQuery(“DELETE FROM Jobs WHERE id=1”); Allo stesso modo, se eseguo query per la tabella […]

MySQL Data Source non appare in Visual Studio

Ho appena installato il connettore ADO.NET da qui http://dev.mysql.com/downloads/connector/net/ Eppure MySQL non appare come una fonte di dati come dovrebbe. Ho provato a riavviare Visual Studio. Non risolve il mio problema. Ho installato il connettore sbagliato? EDIT: STILL nulla. Sto usando Visual Studio Express per desktop. Devo pagare la versione Ultimate per utilizzare una sorgente […]

Una connessione è stata stabilita con successo con il server, ma poi si è verificato un errore durante l’handshake pre-login

Sto ottenendo l’errore seguente quando sto provando a colbind il DB di produzione da ambiente locale. Sono stato in grado di connettere il Production DB prima, ma all’improvviso sto ricevendo errori, qualche idea? Una connessione è stata stabilita con successo con il server, ma poi si è verificato un errore durante l’handshake pre-login. (provider: Provider […]

MultipleActiveResultSets = Connessioni reali o multiple?

Ho un C # in cui creo un lettore su una connessione ( ExecuteReader ), quindi per ogni riga in quel lettore, ExecuteNonQuery un altro comando (con ExecuteNonQuery ). In questo caso è meglio usare MultipleActiveResultSets=True sulla mia connessione o utilizzare più connessioni?

SqlBulkCopy da un elenco

Come posso fare un grande inserimento con SqlBulkCopy da un elenco di oggetto semplice? Devo implementare il mio IDataReader personalizzato?

Puoi ottenere i nomi delle colonne da un SqlDataReader?

Dopo la connessione al database, posso ottenere il nome di tutte le colonne che sono state restituite nel mio SqlDataReader ?