Articles of sql

Passare più set di risultati a una vista da un controller in ASP.NET MVC?

Quindi ho un controller configurato come segue: using NonStockSystem.Models; namespace NonStockSystem.Controllers { [Authorize(Users = “DOMAIN\\rburke”)] public class AdminController : Controller { private NonStockSystemDataContext db = new NonStockSystemDataContext(); public ActionResult Index() { var enumProducts = from p in db.Products select p; ViewData[“Title”] = “Administration”; return View(enumProducts.ToList()); } } } La vista indice sul controller di amministrazione […]

Imposta una variabile DateTime vuota

Vorrei dichiarare una variabile String vuota come questa: string myString = string.Empty; Esiste un equivalente per una variabile ‘DateTime’? Aggiornare : Il problema è che uso questo ‘DateTime’ come parametro per una ‘StoredProcedure’ in SQL. Per esempio: DateTime? someDate = null; myCommand.Parameters.AddWithValue(“@SurgeryDate”, someDate); Quando eseguo questo codice viene rilevata un’eccezione che mi dice che “StoredProcedure” […]

C #: cosa altro usi oltre DataSet

Mi sono trovato sempre più insoddisfatto del paradigma DataSet / DataTable / DataRow in .Net, soprattutto perché spesso sono un paio di passaggi più complicati di quello che voglio veramente fare. Nei casi in cui sono vincolante per i controlli, i DataSet vanno bene. Ma in altri casi, sembra esserci una buona quantità di overhead […]

Come variare la stringa di connessione per diversi luoghi di lavoro

Sto lavorando a un progetto C # 4.0, WPF 4.0, SQL 2008 e lavoro a casa e in ufficio. Ho appena configurato SubVersion usando Visual SVN per i consigli trovati in altre domande. Il problema che sto avendo è la stringa di connessione per il database è diversa per ogni posizione. A casa ho il […]

Come prevenire Sql-Injection sulle query Sql generate dall’utente

Ho un progetto (privato, sito Web ASP.net, protetto da password con https) in cui uno dei requisiti è che l’utente sia in grado di inserire query Sql che interrogheranno direttamente il database. Devo essere in grado di consentire queste query, impedendo loro di danneggiare il database stesso e di accedere o aggiornare i dati che […]

Inserimento di una nuova riga nella tabella del database sql

Ho dei textbox nella mia applicazione. I dati inseriti in questi textBox devono essere inseriti nel database. CommandString accetta solo il tipo di stringa. Quindi, come posso implementare la dichiarazione di inserimento? string cmdString=”INSERT INTO books (name,author,price) VALUES (//what to put in here?)” Devo unirmi a cmdString con textBox.Text per ogni valore o c’è un’alternativa […]

SELEZIONA e AGGIORNA la tabella in modo che non vi sia sovrapposizione di thread

Dì che ho la seguente tabella: ID|Read ——- 1|true 2|false 3|false 4|false … e ho bisogno di leggere l’ID più piccolo, che ha [Leggi] == false; Inoltre, aggiorna che ora ho letto. Quindi, se eseguo la mia stored procedure dbo.getMinID, restituirà l’ID: 2 e aggiornerò [Leggi] -> true. CREATE PROCEDURE [dbo].[getMinID] ( @QueryID INT OUTPUT […]

Posso usare il tipo varbinary per memorizzare l’immagine nel database di SQL Server?

Sto cercando di memorizzare un’immagine nel mio database SQL Server, quale tipo di dati dovrei usare? Nel code aspx.cs seguente code aspx.cs , sto cercando di leggere tutti i byte dalla richiesta inputstream e di memorizzarla nel database, ma l’array byte[] non viene aggiornato correttamente nella tabella. Mi sto perdendo qualcosa? protected void Page_Load(object sender, […]

Come restituire tutte le istanze entro ## Mile Raggio di un elenco di codici Zip

SQL Server 2008 ha aggiunto alcuni nuovi e interessanti tipi di Spacial e ha fornito agli sviluppatori SQL un modo molto più efficace di manipolare i dati spaziali ma mi elude ancora come restituire efficacemente, ad esempio, solo le posizioni che si trovano entro un raggio di ## di una lunga lista di zip (da […]

Sql Parameter Collection

Ho 5 parametri e voglio inviarli al metodo: public static SqlCommand getCommand(string procedure, SqlParameter[] parameter) { Sqlcommand cmd; return cmd } Posso inviare questi parametri in una volta in questo modo? SqlParameterCollection prm; prm.Add(p1); prm.Add(p2); prm.Add(p3); prm.Add(p4); prm.Add(p5); sqlcommand cmd = getCommand(prm);