Articles of sql

Utilisation de select count (*) dans c #

Ssortingng dd_webCofig = ConfigurationManager.ConnectionSsortingngs[“server132”].ConnectionSsortingng; SqlConnection ddlistconn = new SqlConnection(dd_webCofig); ddlistconn.Open(); ssortingng ddlist = “select count(*) from jud_order where complex_name=@a and case_no=@b and sign=@c and jud_order_date=@d and user_code=@e”; SqlCommand ddlistCmd = new SqlCommand(ddlist, ddlistconn); ddlistCmd.Parameters.AddWithValue(“a”, “a”); ddlistCmd.Parameters.AddWithValue(“b”, “a”); ddlistCmd.Parameters.AddWithValue(“c”, “a”); ddlistCmd.Parameters.AddWithValue(“d”, “a”); ddlistCmd.Parameters.AddWithValue(“e”, “a”); SqlDataReader myReader = ddlistCmd.ExecuteReader(); J’ai la requête ci-dessus qui renvoie le nombre […]

Compteur SQL et retourneur, double le résultat

J’essaie de faire une liste, montrant toutes mes catégories sur mon forum. Affiche le nom de la catégorie, avec un identifiant, ainsi qu’un compte, en comptant le nombre de threads associés à cette catégorie. Cela fonctionne parfaitement, cependant, les résultats sont imprimés deux fois. C’est le SQL SELECT categories.category_name, threads.thread_category_id, COUNT(*) AS ‘threadCount’ FROM threads […]

LINQ Skip () Problem

L’instruction C # ci-dessous bloque le processus et ne peut pas récupérer les données si itemToSkip est supérieur à 0. int itemToSkip = 100; int itemToTake = 1000; var itemList = db.MYTABLEs.Skip(itemToSkip).Take(itemToTake).ToList(); Comment puis-je le réparer? quel est le problème?

NHibernate QueryOver – Fonction d’agrégation sur une sous-requête

Comment puis-je écrire l’instruction SQL suivante à l’aide de la syntaxe QueryOver ? SELECT COUNT(*) FROM ( SELECT FirstName,LastName FROM People GROUP BY FirstName, LastName ) as sub_t J’ai la requête interne qui fonctionne jusqu’à présent: var q = _session.QueryOver() .SelectList(l => l .SelectGroup(x => x.FirstName) .SelectGroup(x => x.LastName)); Mais je ne sais pas comment […]

Pourquoi MS Access 2007 n’autorise-t-il pas une insertion de ligne, mais l’autorise-t-il à la prochaine tentative d’insertion?

Ma déclaration d’insertion est: INSERT INTO myTable (inst_id,user_id,app_id,type,accessed_on) VALUES (3264,2580,’MyApp’,’Renew’,Now); … où toutes les valeurs sont correctement formatées. La table a les champs ci-dessus et un autre, un champ clé long auto-increment long. Les clés étrangères sont ‘inst_id’, ‘user_id’ et ‘app_id’. J’obtiens cette erreur d’Access: … et l’erreur suivante de VS 2005 lors d’une erreur […]

Erreur de commande OleDB INSERT

J’ai une firebase database (j’utilise MS ACCESS). J’ai ce code d’insertion. Je peux lire des données, mais une erreur s’est produite lors de l’écriture. Je suis les instructions, mais cela n’a pas fonctionné. Voici mon code. OleDbConnection con = new OleDbConnection(@” provider=Microsoft.ace.Oledb.12.0; data source=\\sisc-erelim\4_Printing\VTDB\DB\VirginiTEADB2.accdb; Persist Security Info=False”); private void button1_Click(object sender, EventArgs e) { try […]

Est-ce une méthode de programmation pour obtenir des mots-clés SQL (mots réservés)?

J’ai besoin de valider le nom d’une colonne SQL créée par programme … Il y aurait 2 règles de validation: Le nom ne doit pas être un mot clé C # Le nom ne doit pas être un mot clé SQL (SQL Server 2008 R2) La solution pour la 1ère règle c’est bien: La classe […]

Exécuter la procédure stockée avec les parameters dans Dapper

J’utilise Dapper (merci Sam , excellent projet.) Un micro ORM avec un DAL et, pour une raison quelconque, je ne suis pas en mesure d’exécuter des procédures stockées avec des parameters d’entrée. Dans un certain service, j’ai quelque chose comme ça: public void GetSomething(int somethingId) { IRepository repository = UnitOfWork.GetRepository(); var param = new DynamicParameters(); […]

System.Data.IDbCommand et exécution asynchrone?

System.Data.SqlClient.SqlCommand a des méthodes BeginExecuteNonQuery BeginExecuteReader BeginExecuteXmlReader et EndExecuteNonQuery EndExecuteReader EndExecuteXmlReader pour une exécution asynchrone. System.Data.IDbCommand a seulement ExecuteNonQuery ExecuteReader ExecuteXmlReader qui sont pour les opérations synchrones seulement. Existe-t-il une interface pour les opérations asynchrones? En outre, pourquoi n’existe-t-il pas BeginExecuteScalar?

Odp.Net – Selon le client et le serveur

J’ai une question de théorie. Mon application utilise Odp.Net. J’ajoute comme fichier de référence Oracle.DataAccess.dll version 2.112.3.0. J’utilise Odp.Net pour interroger la firebase database et pour recevoir des notifications d’interrogation dans le registre . Sur chaque ordinateur, j’installe ODAC 11.2 Release 5 (11.2.0.3.20) à l’ adresse http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html . Je voudrais savoir quelles sont les dépendances […]