Collection de paramètres Sql
J'ai 5 paramètres et je veux les envoyer à la méthode:
public static SqlCommand getCommand(string procedure, SqlParameter[] parameter)
{
Sqlcommand cmd;
return cmd
}
Puis-je envoyer ces paramètres à un moment pareil?
SqlParameterCollection prm;
prm.Add(p1);
prm.Add(p2);
prm.Add(p3);
prm.Add(p4);
prm.Add(p5);
sqlcommand cmd = getCommand(prm);
source d'informationauteur Jack
Vous devez vous connecter pour publier un commentaire.
Ou créer un tableau de paramètres à la main:
Mais je ne vois pas ce qui devrait être de mal avec votre approche. C'est simple, lisible et understendable.
Je ne vois pas où est le mal? Vous savez que, si ce n'est .NET, vous avez besoin de fixer les paramètres de la
SqlCommand
objet?Donc:
etc?
Désolé si c'est pas lié, pas tout à fait sûr de votre question? Votre méthode ne fait rien, je peux vous prendre à gauche le code et il vous suffit de mettre un mannequin pour l'application de poser la question? Vous pouvez passer un tableau comme arguement vous avez juste besoin d'versé?
À l'aide de cette comme source d'inspiration, ce code a fonctionné pour moi:
Bien, qui ne compile pas parce que dans votre appel à getCommand vous n'êtes pas en passant d'une chaîne à la procédure, mais aussi loin que la matrice, qui devrait fonctionner sans problème.
Voici mon code.Vous pouvez utiliser toutes les propriétés des paramètres comme le nom,valeur,type, etc.
Form1.cs
SqlHelper.cs
//Exécute une requête non
1.
2. passer des paramètres
3. enfin l'utiliser: