Articles of ado.net

C’è un modo per connettersi a un database MySQL senza ssl?

Sto cercando di connettermi a un DB MySQL locale. Ho questo connettore: using(MySqlConnection conn = new MySqlConnection(“Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123”)) { try { conn.Open(); Console.WriteLine(“Opened!”); conn.Close(); } catch(Exception e) { Console.WriteLine(“Cannot open Connection”); Console.WriteLine(e.ToString()); } } Ma ottengo questa eccezione: MySql.Data.MySqlClient.MySqlException (0x80004005): l’host 127.0.0.1 non supporta le connessioni SSL. Sembra che non possa connettersi al DB […]

Come usare Not In datatable.select

Ho un DataTable (Ado.Net) con la colonna “Status”. Questa colonna contiene i valori (in ogni record) [ ‘Red’, ‘verde’, ‘Blue’, ‘giallo’, ‘bianco’, ‘OtherColors’] Voglio selezionare tutte le righe il cui valore di stato non è Rosso, Verde, Blu Qual è il tipo di espressione del filtro da utilizzare per selezionare i dati con i miei […]

Come implementare una funzione Peek () su un DataReader?

Non sembra essere un metodo Peek su DataReader in ado.net. Mi piacerebbe essere in grado di eseguire alcune elaborazioni una tantum prima di collegarmi al mio lettore, e sarebbe bello poter guardare i dati nella prima riga senza che vengano saltati dall’iterazione successiva. Qual è il modo migliore per farlo? Sto usando un SqlDataReader , […]

ADO.NET con Quartz.NET

Sto usando Quartz.NET con un database, cioè ADO.NET. Il problema è che, quando vengono creati i miei lavori, non vengono affatto salvati nel database. Ho configurato tutto correttamente? Sto usando SQL Server Express e il percorso del mio database è ‘chris \ sqlexpress.Quartz.dbo’. Parti rilevanti del file di configurazione: quartz.jobStore.type = Quartz.Impl.AdoJobStore.JobStoreTX, Quartz quartz.jobStore.dataSource = […]

Ottieni le proprietà di navigazione di EntityType specificato

Sto usando VS2010, EF4.0 . Hai bisogno di una funzione come la seguente. private string[] GetNaviProps(Type entityType)//eg typeof(Employee) { NorthwindEntities en = new NorthwindEntities(); //here I return all Properties only for example return entityType.GetProperties().Select(p=>p.Name).ToArray(); //should return Orders,Territories… } Ho controllato questo , ma IObjectContextAdapter sembra qualcosa in EF6.0 e .net4.5. Ho provato a sostituirlo come […]

Notifica SqlDependency: notifica di errore immediata dopo l’esecuzione della query

Sto riscontrando un problema in cui sto cercando di configurare le notifiche SqlDependency per ricevere notifiche quando i dati in una tabella su SQL sever cambiano. Tuttavia, non appena eseguo la query che utilizzo per impostare la depenenza sql, viene immediatamente ricevuta una notifica che indica che il tentativo di sottoscrizione non è riuscito a […]

La migliore pratica? aprire e chiudere connessioni multiple o una grande connessione aperta per ado.net

Sto usando ADO.Net per qualche connettività di database e speravo solo di farlo nel modo giusto. Sto aprendo e chiudendo più connessioni per ogni stored procedure. O dovrei fare il wrapping in una sola connessione aperta (meno risorse sul database forse?) Grazie, e se c’è qualcosa di strano o qualcosa che potrei fare meglio fammi […]

Ritorna in c #

Ho 2 richieste e dettagli di tabelle. Sul pulsante di salvataggio, clic ho scritto fbsave(); fbsavedetails(); fbsave() salva i dati nella tabella di richiesta e fbsavedetails() salva i dati nella tabella dei dettagli. ora se l’errore si verifica in fbsavedetails () allora entrambi i passaggi dovrebbero essere rollback. È ansible?

Come posso passare un valore DBNull a un’istruzione SELECT parametrizzata?

Ho una dichiarazione SQL in C # (.NET Framework 4 in esecuzione contro SQL Server 2k8) che assomiglia a questo: SELECT [Column1] FROM [Table1] WHERE [Column2] = @Column2 La query precedente funziona correttamente con il seguente codice ADO.NET: DbParameter parm = Factory.CreateDbParameter(); parm.Value = “SomeValue”; parm.ParameterName = “@Column2”; //etc… Questa query restituisce zero righe, tuttavia, […]

Come determinare la proprietà della dimensione per i parametri di output della stored procedure nel livello di accesso ai dati C #

Ho realizzato uno strato di accesso ai dati modellato spudoratamente dall’implementazione ActiveRecord di Castle Project. Affinché possa ottenere l’accettazione, deve supportare l’ampia libreria di stored procedure in uso presso la mia organizzazione, che sono state scritte per utilizzare ogni struttura di input / output immaginabile, compresi i valori di ritorno e i parametri di output […]