Question : Le procédé ou la fonction a trop d'arguments spécifiques.

Bonjour, le
I exécutent 2 procédures de forme de Windows dans vb.net. Après que chacun soit exécuté je devrais mettre à jour ma table de statut dans les databes avec l'information que le même était OK d'exec (par le PS d'Execution_flag d'exec). Pour le premier proc stocké de la liste everithing est OK (le même exécuté et la table de statut mise à jour). Quand j'essaye d'exécuter le deuxième PS de la liste même est exécuté BIEN mais quand j'essaye de mettre à jour ma table de statut (en exécutant le PS de « Execution_flag ») je reçoit ce message d'erreur (comme au titre). le
Please m'aident à résoudre le code du
My de problème… est ci-dessous (des coupures dans ligne 26). Nécessaire variable pour l'exécution d'Execution_flag est expédié BIEN (le même représente le nom stocké de porcedure que dernier a été exécuté). le
Also, en outre veuillez trouver mon proc stocké « Execution_flag » : PROCÉDÉ du
ALTER [dbo]. [
INSERT du
AS du
@stor_proc_name d'Execution_flag] (100) DANS SP_EXECUTION_TIMESTAMP
SELECT a.Name, a.object_id, a.type, a.type_desc, b.last_execution_time, b.last_worker_time comme Execution_duration, « Y » comme Execution_flag,
HOST_NAME () COMME hostname, SUSER_NAME () LoggedInUser
FROM sys.objects comme JOINTURE sys.dm_exec_procedure_stats comme b SUR a.object_id = b.object_id
WHERE a.name = @stor_proc_name
Thank vous…
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
class= de l'id= " codeSnippet795713 " de
Private " notpretty " BackgroundWorker1_DoWork (expéditeur de ByVal comme System.Object, ByVal e comme System.ComponentModel.DoWorkEventArgs)

        Faible bgw1 comme BackgroundWorker = C (expéditeur, BackgroundWorker)
        Faibles clbItems comme liste (de corde) = C (e.Argument, liste (de corde))
        Faible article comme corde

              Obscurcir l'escroquerie en tant que nouveau SqlConnection (My.Settings.MyConnectionString)
        escroquerie. S'ouvrir ()
        Obscurcir le cmd en tant que nouveau SqlCommand ()
        cmd. Raccordement = escroquerie
        cmd.CommandTimeout = 0
        cmd.CommandType = CommandType.StoredProcedure
        Faibles cmd1 en tant que nouveau SqlCommand ()
        cmd1.Connection = escroquerie
        cmd1.CommandTimeout = 0
        cmd1.CommandType = CommandType.StoredProcedure

        Pour chaque article dans les clbItems
                  bgw1.ReportProgress (0, article)
          
            cmd.CommandText = article
            cmd.ExecuteNonQuery ()
            cmd1.CommandText = « Execution_flag »
            cmd1.Parameters.Add (« @stor_proc_name », SqlDbType.NVarChar)
            cmd1.Parameters (« @stor_proc_name »). Valeur = article
            cmd1.ExecuteNonQuery ()
        Après

              escroquerie. Se fermer ()
        

    Finir le sous-marin
class= de

Réponse : Le procédé ou la fonction a trop d'arguments spécifiques.

1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
Poignées privées BackgroundWorker1.DoWork du sous-marin BackgroundWorker1_DoWork (expéditeur de ByVal comme System.Object, ByVal e comme System.ComponentModel.DoWorkEventArgs)

        Faible bgw1 comme BackgroundWorker = C (expéditeur, BackgroundWorker)
        Faibles clbItems comme liste (de corde) = C (e.Argument, liste (de corde))
        Faible article comme corde

              Obscurcir l'escroquerie en tant que nouveau SqlConnection (My.Settings.MyConnectionString)
        escroquerie. S'ouvrir ()
        Obscurcir le cmd en tant que nouveau SqlCommand ()
        cmd. Raccordement = escroquerie
        cmd.CommandTimeout = 0
        cmd.CommandType = CommandType.StoredProcedure
        Faibles cmd1 en tant que nouveau SqlCommand ()
        cmd1.Connection = escroquerie
        cmd1.CommandTimeout = 0
        cmd1.CommandType = CommandType.StoredProcedure

            cmd1.CommandText = « Execution_flag »
            cmd1.Parameters.Add (« @stor_proc_name », SqlDbType.NVarChar)

        Pour chaque article dans les clbItems
                  bgw1.ReportProgress (0, article)
          
            cmd.CommandText = article
            cmd.ExecuteNonQuery ()
            cmd1.Parameters (« @stor_proc_name »). Valeur = article
            cmd1.ExecuteNonQuery ()
        Après

              escroquerie. Se fermer ()
        

    Finir le sous-marin
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us