2010-10-25 3 views
0

Je ne me souviens pas du site, mais j'ai montré le paramètre ajouter etc où nous pourrions ajouter le nom des paramètres au lieu de former la requête entière comme une seule instructionSuggérer de bons liens pour travailler avec insertion supprimer supprimer créer dans SQL Server utilisant C#

S'il vous plaît suggérer quelques bons liens ayant le codage d'informations pour travailler avec des tables SQL Server utilisant le site Web C#, suivant le plus besoin

  • create table
  • insérer des données
  • supprimer des données
  • déclare clé primaire
  • déclare clé étrangère

Répondre

1

d'accès aux données de Microsoft Application Block est utile:

http://msdn.microsoft.com/en-us/library/ff649538.aspx

Cependant, je ne peux pas penser à un exemple d'un temps que je le ferais vouloir créer des tables ou des clés à partir d'un site Web. Juste une pensée.

+0

+1. Pas mal. Plus de courbe d'apprentissage, mais un bon outil à utiliser. J'aime les bibliothèques Patterns and Practices, et nous utilisons le Data Access Applicaiton Block dans plusieurs de nos applications live. – David

+0

Il n'est pas rare pour les applications distribuées. Par exemple. le script d'installation pour un projet open source aurait très probablement créer et accepter des paramètres à partir d'un formulaire que l'utilisateur remplit. –

1

Vous pouvez également aller à www.w3schools.com.

Ici vous trouverez tout ce dont vous avez besoin. Eh bien, je vous suggère d'utiliser les procédures stockées à la place des requêtes SQL, à cause de l'injection SQL. De plus, les procédures stockées sont rapides à exécuter.

+0

mais j'ai besoin de passer des paramètres à l'exécution, les procédures stockées le permettront-elles? un exemple s'il vous plaît – user287745

+1

La procédure bien stockée est stockée dans le serveur et exécutée une fois. Donc vous avez juste besoin d'aller chercher les données, alors qu'en cas de requêtes, elles sont exécutées à chaque fois et envoyées au serveur.Oui vous pouvez passer les paramètres à l'exécution . vous avez juste besoin de créer une procédure et d'appeler cela au moment de l'exécution pour insérer la valeur, ou la méthode d'où vous voulez passer la valeur. Supposons que vous utilisez une grille de données dans .net, Cela vous permet toutes les fonctionnalités de mise à jour, de suppression, insertion, enregistrement des données. Vous pouvez insérer des données dans la grille lors de l'exécution et les enregistrer dans la base de données. – Sabby

+1

Et encore une chose utiliser sqldataAdapter.Un adaptateur de données contient une référence à l'objet de connexion et ouvre et ferme automatiquement la connexion lors de la lecture ou de l'écriture dans la base de données. En outre, l'adaptateur de données contient des références d'objet de commande pour les opérations SELECT, INSERT, UPDATE et DELETE sur les données.Vous aurez un adaptateur de données défini pour chaque table dans un DataSet et il prendra soin de toutes les communications avec la base de données pour vous. Tout ce que vous devez faire est de dire à l'adaptateur de données quand charger ou écrire dans la base de données. – Sabby

Questions connexes