Merci à quelques conseils et callbacks ici , j'ai changé mon code de ce désordre kludgy: try { DataSet dsUsage = new DataSet(); SqlConnection conn = new SqlConnection("SERVER=PROSQL05;DATABASE=platypusdata;UID=duckbill;PWD=poisonToe42;Connection Timeout=0"); SqlDataAdapter da = new SqlDataAdapter(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = Ssortingng.Format("Exec sp_ViewProductUsage_MappingRS '{0}', '{1}', '{2}'", mammal, dateBegin, dateEnd); da.SelectCommand = cmd; conn.Open(); da.Fill(dsUsage); conn.Close(); DataTable […]
J'examinais un exemple sqlParameter de Microsoft et j'essaie de comprendre: Quelles sont les raisons et les avantages de spécifier un SourceColumn ? La command sql spécifie déjà la colonne cible. command = New SqlCommand( _ "INSERT INTO Customers (CustomerID, CompanyName) " & _ "VALUES (@CustomerID, @CompanyName)", connection) command.Parameters.Add("@CustomerID", SqlDbType.NChar, 5, "CustomerID") command.Parameters.Add("@CompanyName", SqlDbType.NVarChar, 40, "CompanyName")
Je reçois cette erreur: Il y a déjà un DataReader ouvert associé à cette command qui doit être fermé en premier. Je ne sais pas où est le problème. Il est fermé mais dit toujours qu'il est ouvert. S'il vous plaît aider! La première command est d'get tous les employés qui ont des vacances entre […]
J'essaie de transformer cette command exemple SQL en C # SqlCommand : if not exists (select column_name from INFORMATION_SCHEMA.columns where table_name = 'TotalHeals' and column_name = '"+Healee+"') alter table TotalHeals add +Healee+ int Ce que j'ai jusqu'ici // TO DO check to see if column exists instead of throwing error cmd2 = new SqlCommand("ALTER TABLE […]
J'ai un problème avec executescalar étant vraiment lent sur une table avec plus de 200.000 loggings. La méthode que j'utilise vérifie si un varchar existe dans la table et returnne un nombre pour voir si quelque chose peut être trouvé: public static bool AlreadyQueued(ssortingng url) { using (SqlConnection connection = new SqlConnection(_connectionSsortingng)) { SqlCommand cmd […]
J'essaie d'extraire toutes datatables qui datent du 1er jour du mois jusqu'à hier, par exemple: 01/06/2017 – 22/06/2017 J'ai utilisé ce code: Select * from testDb.dbo.Company1 WHERE MONTH(CreatedDate) = MONTH(dateadd(dd, -1, GetDate())) AND YEAR(CreatedDate) = YEAR(dateadd(dd, -1, GetDate())) MODIFIER Ma colonne pour CreatedDate, son type de données est DateTime. Je ne sais pas s'il y […]
permet de dire que j'ai vue qui contient datatables suivantes Name Image —- ———- A Image1 A Image2 A Image3 B Image4 B Image5 Maintenant ce que je veux est de sélectionner seulement une ligne pour chaque nom, peu importe ce que je veux juste que le résultat soit par exemple: Name Image —- ———- […]
J'ai un problème étrange avec mon application asp.net. En bref, j'ai une command sql qui dépend des résultats des autres commands sql. Il y a cinq commands SQL dans cette string, mais le problème se produit dans le 4ème. La 5ème command doit save datatables dans la table d'archivage. Lorsqu'il doit s'exécuter et prendre la […]
J'utilise une requête pour mettre à jour une valeur de colonne sur la table et également récupérer la valeur mise à jour de la manière suivante sur le site ASP.NET. Est-il possible d'utiliser une seule requête au lieu de doubles requêtes comme ci-dessous? using (SqlConnection connection = new SqlConnection(connStr)){ ssortingng updateUserQuery = "Update user_master set […]
Je maintiens une application héritée qui affiche une erreur transitoire dans certaines circonstances la première fois qu'une série de requêtes est exécutée. L'application utilise SqlCommand.ExecuteXmlReader qui renvoie un object XmlReader. Cela contient du code XML non valide lorsque l'erreur se produit et l'application génère une exception. Essayez comme je pourrais ne pas find un moyen […]