IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Main(string[])' possède une signature erronée pour un point d'entrée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1
    Par défaut Main(string[])' possède une signature erronée pour un point d'entrée
    bonjours a tous ,

    Je développe sur VS2010
    ce programme m'affiche l'erreur (....Program.Main(string[])' possède une signature erronée pour un point d'entrée). qlqun me dit ou est l'erreur svp, j'ai chercher et j'ai pas trouvé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
     
    namespace GetTypeColoneRequete2
    {
        class Program
        {
            public static string Main(string[] args)
            {
                // 
                // Liste des types
                string strListeType = "";
                string strRequete;
                // récupération Paramètres **********************************
                string spConnStr = "";
                string spRequete = "";
                string spResultat = "";
     
                if (args != null && args.Length > 1)
                {
                    spConnStr = args[0];
                    spRequete = args[1];
                }
                // Fin récupération Paramètres **********************************
                try
                {
                    // Chaine de connexion
                    string connectString = spConnStr; 
                    // Objet connection
                    SqlConnection vlconnection = new SqlConnection(connectString);
                    // Ouverture
                    vlconnection.Open();
                    // requete Select
                    strRequete = spRequete;
                    SqlCommand command = new SqlCommand(strRequete, vlconnection);
                    // Objet DataReader
                    SqlDataReader reader = command.ExecuteReader();
                    //
                    Object[] row = null;
                    strListeType = "";
                    reader.Read();
                    if (row == null) row = new Object[reader.FieldCount];
                    reader.GetValues(row);
     
                    for (int i = 0; i < row.GetLength(0); i++)
                    {
                        strListeType += reader.GetDataTypeName(i) + "$$";
                    }
                    spResultat = strListeType;
                    // Fermeture reader
                    reader.Close();
                    // Fermeture
                    vlconnection.Close();
     
                    //Console.WriteLine(spResultat);
     
                    return spResultat;
                }
                catch (Exception ex)
                {
                    //System.Diagnostics.Debug.WriteLine("Erreur : " + ex.ToString());
                    //Console.WriteLine(ex.ToString() + "-----------------------------------" + ex.Message);
                    return ex.ToString();
                }
             }
        }
    }
    merci d'avance .

  2. #2
    Membre éclairé
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Par défaut
    Bonjour,

    Utilise les balises [code] lorsque tu veux afficher ton code sur le forum.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public static string Main(string[] args)
    Ici tu as modifié le type de retour de ta fonction principale en string. C'est pour cela que le compilateur te signale que la signature de ta méthode est erronée.

    La fonction qui te sert de point d'entrée peut uniquement avoir pour type de retour void ou int.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 3.X] Hash MD5 pour créer une signature numérique pour un fichier
    Par chacalitox dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 30/06/2014, 16h38
  2. Réponses: 2
    Dernier message: 13/12/2011, 17h21
  3. Réponses: 25
    Dernier message: 07/07/2007, 21h36
  4. Comment fait-on pour ajouter une signature à son profil ?
    Par mullger dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 28/04/2006, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo