begin process at 2010 02 09 22:39:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Probleme procédures stockées


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme procédures stockées

mercredi 26 mai 2004 à 11:37:18 | Probleme procédures stockées

238723


Bonjour j'ai un problème pour afficher le résultat d'un procédure stockées dans un TextBox

Voici un code qui marche en utilisant une requête:

/*private void comboBox1_SelectedValueChanged(object sender, System.EventArgs e)
{
string valeur = comboBox1.Text;
//Ouverture connection
sqlConnection1.Open();
//requête
query = "SELECT LIBELLE FROM CODEAFF WHERE CODEAFF= '"+valeur+"' ";
try
{
//Initialisation de notre requete et connection ds un object OleDbDataAdapter
sqlDataAdapter1 = new SqlDataAdapter(query,sqlConnection1);
//Initialisation d'un new dataset
dataSetAffectation1 = new DataSetAffectation();
SqlCommand SqlCommand1 = new SqlCommand(query, sqlConnection1);
//Exécution de le requête et envoi du résultat dans textLibelléAffectation
textLibelléAffectation.Text= (string) (SqlCommand1.ExecuteScalar());
}
catch (Exception Erreur)
{
MessageBox.Show(Erreur.Message);
}
finally {sqlConnection1.Close();}
}*/


J'ai voulu faire la même chose en utilisant une procédure stockées mais ça ne me renvoi pas le résultat dans la TextBox:


private void comboBox1_SelectedValueChanged(object sender, System.EventArgs e)
{
string ValCombo = comboBox1.Text;
sqlConnection1.Open();
try
{
sqlDataAdapter1 = new SqlDataAdapter();
dataSetAffectation1 = new DataSetAffectation();
SqlCommand sqlCommand2 = new SqlCommand();
sqlCommand2.Parameters["@ValeurComboBox"].Value = ValCombo;
sqlCommand2.ExecuteNonQuery();
string Libelle = (string) sqlCommand2.Parameters["@LibelleAff"].Value;
textLibelléAffectation.Text= Libelle;
}
catch (Exception Erreur)
{
MessageBox.Show(Erreur.Message);
}
finally {sqlConnection1.Close();}
}


Est ce que quelqu'un peu m'aider s'il vous plait
Voici également ma procédure stockées:

ALTER PROCEDURE LibelleAffectation
(@ValeurComboBox char OUTPUT,
@LibelleAff char
)
AS
BEGIN TRAN
SELECT @LibelleAff = LIBELLE
FROM CODEAFF
WHERE CODEAFF = @ValeurComboBox
COMMIT TRAN


Merci d'avance




mercredi 26 mai 2004 à 11:56:01 | Re : Probleme procédures stockées

Kati83

Salut,

Est-ce que tu as essayé d'exécuter ta procédure stockée . Es-tu sur qu'elle renvoit qqc ? (parce que ce n'est pas parce que ta requête tourne que ta proc stockée tourne aussi...)

Je ne sais pas si ta proc stockée tourne, mais à ta place je la simplifierait en mettant :
ALTER PROCEDURE LibelleAffectation
(
@ValeurComboBox char,
@LibelleAff char
)
AS

SELECT libelle
FROM CODEAFF
WHERE CODEAFF = @ValeurComboBox

En tout cas, c'est comme ça que je fais les miennes, et ensuite ça tourne...

Ensuite pour récupérer ta valeur tu peux faire
tonreader.read();
tatextbox.text = tonreader.getstring(0);

En général le executereader, c'est pas mal quand tu veux récupérer plusieurs valeurs.

Je ne suis pas sure que ce soit optimisé dans ton cas, alors ça reste à vérifier.

*** Kati ***


Cette discussion est classée dans : code, string, combobox1, stockées, sqlconnection1


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'insert db access [ par space ] Je suis desole de poser des questions aussi stupides mais bon je vois pas je suis callé. J'aimerais realise un insert dans une bd access et pour cela Del string [ par JCpp ] Pour libérer de la mémoire, je voudrai effacer le contenu d'un stringExemple : string toto = "titi";devient toto = "";Et la même chose pour les autre int (ASCII) to char (ou string) [ par JuS ] Bonjour amis développeurs cshapriens,Je cherche à récupérer le caractère correspondant à un code ASCII.Comment faire ???//code ASCII du "A"int code = Appelle d'une méthode en ne connaissant que son nom [ par Arthenius ] hello tout le monde,je cherche à générer un menu de maniere dynamique en fonction des données stockées dans une de mes tables.je stock dans ma table l Performances / CIL [ par MorpionMx ] Bonjour a tous, J'ai envie de commencer la journée par une question de performance.Soit un programme minimaliste qui crée un entier i et qui l'affiche PropertyGrid [ par romagny13 ] Bonjour :) quelqu'un saurait t'il comment faire pour afficher dans un propertyGrid une catégrie personnalisée ayant des sous-catégories (un peu comm Deux indeurs : même paramètres, valeur de retour differentes [ par ToxizZ ] Bonjour a tous, j'aimerais créer dans mon application, deux indexeurs, chacun prenant en paramètre un string, mais le problème est que j'aimerais qu CreateText() [ par JCpp ] Je voudrais enregistrer une page d'un site en format XML.J'ai trouvé une source qui mémorise le contenu de la page en «string»http://www.csharpfr.com/ echange de données par le net [ par gomoz ] je n'en peux plus...Je ne comprends pas d'où viens le problème. Je fais un programme client/serveur, j'ai programmé une grande partie du serveur et un Cryptage décryptage [ par maevacmoi ] Hello !Je dois créer pour aujourd'hui 15h une fonction C# permettant d'encrypter (et décrypter) un string avec une clef donnée (cf ci-dessous). J'ai t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales