ExecuteReader : la propriété Connection n'a pas été initialisée. - C#/.NET managed - Programmation
Marsh Posté le 23-06-2015 à 17:05:36
Je suggère de commencer par lire le message d'erreur, et te demander ce que tu pourrais bien faire de l'objet Connection que tu crées justement au dessus sans rien en faire .
Marsh Posté le 23-06-2015 à 17:09:43
Et aussi, le constructeur de SqlCommand n'a jamais pris et ne prendra jamais en paramètre une connectionString .
Allez, pour être sympa, essaie un truc de ce genre :
Code :
|
Marsh Posté le 24-06-2015 à 09:33:00
Merci ! En effet, ca marche un poil mieux : je debute à peine en SQL, et je me melange les pinceaux sur les commandes
Je suis passé à :
Code :
|
Et ca a l'air de mieux lui convenir, meme s'il me met "Informations supplémentaires : Syntaxe incorrecte vers 'int'."
Je me suis dis que ca venait peut-etre de ma table, mais elle est bien de la forme
[Clé primaire] int
Champ nvarchar(50)
Fichier varchar(MAX)
Je vais, je pense, reprendre la SQL depuis le debut, à savoir récupérer des informations de la table et ,on en envoyer =)
Marsh Posté le 24-06-2015 à 09:39:51
Je ne sais pas si c'est la cause (le message d'erreur ne correspond pas trop et tu ne précises pas comment tu l'obtiens), mais en tout cas, ton champ "Clé primaire" avec l'espace et la lettre accentué c'est pas terrible, tant pour la lecture que la fiabilité du code.
Un truc genre "ClePrimaire" serait mieux (sachant qu'il y a aussi des normes conseillées pour identifier les PK, FK etc).
Marsh Posté le 24-06-2015 à 15:41:04
Ca marche et j'arrive meme à afficher les noms dans un tableau :
Code :
|
Me reste plus qu'à lire les fichiers en question, et c'est la partie dure =)
Marsh Posté le 23-06-2015 à 17:02:14
Bonjour bonjour !
J'ai un gros probleme sur mon application C# :
Il execute très bien jusqu'à "cmd.ExecuteReader();", et paf :
Une exception de type 'System.InvalidOperationException' s'est produite dans System.Data.dll mais n'a pas été gérée dans le code utilisateur
Informations supplémentaires : ExecuteReader : la propriété Connection n'a pas été initialisée.
Merci d'avance de toute aide !