Articles of sqlcommand

Problèmes de passage de parameters dans SqlCommand

J'ai des problèmes en passant des parameters à une string SQL pour un SqlCommand . Lorsque j'utilise l'option 1 (voir ci-dessous), le code fonctionne. Lorsque j'utilise l'option 2, cela ne fonctionne pas. Je ne suis pas sûr comment get la méthode .AddWithValue pour travailler avec le SqlCommand . Toute aide serait appréciée! private ssortingng [] […]

Quelles sont les limitations de T-SQL pouvant être exécutées par un object System.Data.SqlClient.SqlCommand?

J'ai un peu de Transact-SQL qui ressemble à ceci, peut-il être exécuté via un object SqlCommand, ou dois-je commencer à apprendre des objects de gestion Sql? BEGIN TRANSACTION BEGIN TRY IF NOT EXISTS ( SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_CATALOG = (SELECT DB_NAME()) AND TABLE_NAME = 'SchemaVersion' ) BEGIN Print 'Migrating up…' CREATE TABLE SchemaVersion […]

Exécuter une command SQLC sans spécifier de transaction

Nous avons certaines lists de données récupérées dans notre application via un SqlCommand effectuant une requête SELECT sur une database SQL Server. Nous ne configurons pas explicitement une transaction sur SqlCommand, mais lui transmettons simplement une SqlConnection et l'exécutons. Est-il le cas que, lorsqu'aucune transaction n'est spécifiée, SQL Server lancera et utilisera une transaction par […]

Comment insert les éléments d'un tableau dans une database SQL Server en utilisant C #?

J'ai besoin d'insert la prévision météo (température) dans une database SQL Server afin de contrôler à distance le chauffage d'un bâtiment. Les étapes sont: Obtenir des données à partir d'un stream RSS Les mettre dans un tableau login à une database SQL Insérer les éléments dans la database SQL J'ai fait les 3 premiers pas […]

Processus stocké et timeout d'expiration SqlCommand

Si j'exécute un proc stocké à l'aide de SqlCommand et que SqlCommand expire, le StoredProc continue-t-il à s'exécuter ou obtient-il la force de se fermer quand SqlCommand se déconnecte?

Stratégie pour optimiser ce grand insert SQL via C #?

J'ai environ 1,5 million de files dont j'ai besoin pour insert des loggings dans la database. Chaque logging est inséré avec une key qui inclut le nom du file. La capture: Les files ne sont pas identifiés de manière unique actuellement. Donc, ce que nous aimerions faire, c'est, pour chaque file: Insérer un logging L'un […]

mauvaise performance avec sqlparameter

J'ai un service web, donc le gestionnaire est appelé plusieurs fois simultanément tout le time. À l'intérieur, je crée SqlConnection et SqlCommand. Je dois exécuter environ 7 commands différentes. Les différentes commands nécessitent différents parameters, donc je les ajoute juste une fois: command.Parameters.Add(new SqlParameter("@UserID", userID)); command.Parameters.Add(new SqlParameter("@AppID", appID)); command.Parameters.Add(new SqlParameter("@SID", SIDInt)); command.Parameters.Add(new SqlParameter("@Day", timestamp.Date)); command.Parameters.Add(new […]

Enregistrer le tableau d'octets dans le server SQL

Je cherche à utiliser une approche dans l'logging des passwords qui nécessite l'utilisation d'un tableau d'octets comme dans ce post Alors, quel type de données dois-je utiliser dans le server sql pour sauvegarder le tableau d'octets? et comment puis-je passer et récupérer le tableau d'octets en utilisant SqlCommand?

Comment effectuer une requête SQL à l'opération DataTable qui peut être annulée

J'ai essayé de rendre le titre aussi précis que possible. Fondamentalement, ce que j'ai exécuté dans un thread d'arrière-plan est maintenant un code qui ressemble à ceci: SqlConnection conn = new SqlConnection(connssortingng); SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(cmd); sda.Fill(Results); conn.Close(); sda.Dispose(); Où query est une string représentant une requête […]

Est-il possible d'get le text analysé d'un SqlCommand avec SqlParameters?

Ce que j'essaye de faire est de créer une command sql arbitraire avec des parameters, de définir les valeurs et les types de parameters, puis de renvoyer la command sqs parsed – avec les parameters inclus. Je ne vais pas exécuter cette command directement sur une database sql, donc aucune connection ne devrait être nécessaire. […]