Articles of sql

Problema GROUP BY quando SELEZIONA su dataGridView da 2 tabelle

Con un piccolo aiuto da parte mia ho fatto queste due QUERY . Ho postato le foto in modo da poter vedere che nei green squares sono valori vuoti che vorrei vedere e nei red squares sono valori che non vorrei mostrare. vyberradek variabile inserisce i valori per ‘sottochiave’ è INT in DB ma lo […]

Passare il parametro alla clausola di selezione SQL nella clausola IN funziona in modo strano.

Ho la seguente query che restituisce 2 record (nel generatore di query di DataSet) SELECT EmpID, Name, id FROM Users WHERE (CAST(id AS Varchar(20)) IN (‘5688′,’5689′)) Ora se faccio la stessa query passando il parametro invece dal codice sottostante: String param = “‘5688’, ‘5689’”; restituisce null. WHERE (CAST(id AS Varchar(20)) IN (@param)) Ho provato a […]

Come risolvere il problema dell’offerta singola nel valore del filer utilizzando DataTable.Select ()

Supponendo che desidero productCode variabile productCode seguito venga assegnata al codice prodotto di un prodotto denominato Cookie’s NOTA “” “nel ProductName perché è l’errore che causa l’affermazione riportata di seguito. Fondamentalmente, il “” “nell’espressione del filtro crea una syntax SQL errata. Apprezzerei qualsiasi idea da voi ragazzi. DataTable dt=PullSomeDataFromProductTableDatabase(); string filterValue=”Cookie’s”; string productCode=dt.Select(“[ProductName]='”+filterValue+”‘”)[0][“ProductCode”] Line (3) […]

In ADO.NET esistono restrizioni in base alle quali è ansible utilizzare i parametri SQL nella query SQL?

Questa domanda è solo a scopo didattico, poiché attualmente non sto sviluppando alcuna applicazione che costruisca query SQL con input dell’utente. Detto questo, so che in ADO.NET è ansible prevenire SQL Injection facendo qualcosa del genere: OleDbCommand command = new OleDbCommand(“SELECT * FROM Table WHERE Account = @2”, connection); command.Parameters.AddWithValue(“@2”, “ABC”); Ma partendo dal presupposto […]

SqlException quando il database non è avviato ma SQL Server è pronto per le connessioni

Ho a che fare con un ritardo piuttosto lungo tra lo stato “pronto per le connessioni” di SQL Server e l’ora in cui viene avviato il database. A volte ci vogliono più di 2 minuti. Questo è il motivo per cui a volte provo a connettermi al database prima che sia online. Sai, come ridurre […]

LINQ Query restituisce più copie del primo risultato

Ho una vista definita nel database (archiveContentPreviews), unisce diverse tabelle e in Linq ha una chiave di quadro (ArchiveID), voglio interrogare questa vista con questa semplice query: var x = from fields in entities2.archiveContentPreviews where fields.ArchiveID == archiveID select fields; return x.ToList(); Il problema è che restituisce il numero esatto di risultati ma più copie […]

Connessione di C # al database di SQL Server Compact

Ciao Sto cercando di connettere un database compatto di SQL Server al mio programma e voglio un pulsante che cancelli tutte le voci dal database, quando premo il pulsante Detto il programma lancia un’eccezione e dà il seguente messaggio di errore “A network-related or Si è verificato un errore specifico dell’istanza mentre si stabiliva una […]

Seleziona dynamicmente la proprietà nella query di Linq

Sto affrontando un problema con la query linq in c #, la mia query linq come di seguito list = (from row in dt.AsEnumerable() select new Perfmon { id = row.Field(“id”), counter1 = row.Field(“counter”), }).ToList(); Ho una class perfmon e contiene proprietà come (id, counter1, counter2 …) ci sono più di 20 contatori ora ho […]

Prima il codice L’istruzione INSERT era in conflitto con il vincolo FOREIGN KEY

Ho appena iniziato a utilizzare il primo approccio Code per la creazione di database. Ho seguito 3 tabelle: public partial class AccountHolder { public int AccountHolderId { get; set; } public virtual List Address { get; set; } } public partial class Nominee { public int NomineeId { get; set; } public virtual List Address […]

SqlDataReader sono questi due uguali Quale è più veloce

Sto lavorando con SqlXml e la stored procedure che restituisce un xml piuttosto che dati non elaborati. Come si legge effettivamente i dati quando restituito è un xml e non conosce i nomi delle colonne. Ho usato le versioni sottostanti e ho sentito che ottenere dati da SqlDataReader tramite ordinale è più veloce che attraverso […]