Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : base sql serveur compact edition [ Base de données / SQL Server ] (typhon24)

dimanche 1 juin 2008 à 19:45:05 | base sql serveur compact edition

typhon24

Bonjour
Je développe une petite appli C# connecté à une base sql serveur CE. Dans cette base, j'ai plusieurs tables possédant plusieurs champs. Il y a une table à laquelle est rattaché plusieurs requêtes sql.
Une de ces requêtes retourne une valeur ( string ) que j'aimerais pouvoir stocker dans une variable et je ne sais pas comment faire.
Voila ma requête : SELECT [Nom] FROM [CLIENTS] WHERE [Entreprise]=@p1
Je veux récupérer ce qui se trouve dans Nom comment faire s.v.p ?
Merci d'avance

dimanche 1 juin 2008 à 19:57:56 | Re : base sql serveur compact edition

bubbathemaster

SqlCeCommand cmd = new SqlCeCommand("SELECT nom FROM clients WHERE entreprise='lol'", conn);
SqlCeResultSet rs = cmd.ExecuteResultSet();

if(rs.Read())
{
   MessageBox.Show((string)rs["nom"]);
}

dimanche 1 juin 2008 à 22:18:41 | Re : base sql serveur compact edition

typhon24

Merci de m'avoir répondu rapidement mais c'est pas vraiment sa que je recherche mais c'est parce que je me suis mal exprimé.
this.cLIENTSTableAdapter.FillByStatut(this.dICSMDataSet1.CLIENTS) -> voici le code qui me permet d'exécuter ma requête FillByStatut
Jusque la sa va j'arrive a exécuter la requête mais pas à récupérer sa valeur donc si quelqu'un sais le faire de cette manière...



lundi 2 juin 2008 à 13:21:51 | Re : base sql serveur compact edition

gabj

Réponse acceptée !
Salut,

Si tu utilises un tableadapter le résultat de ta requête se trouvera dans le DataTable du DataSet que tu as rempli avec la methode Fill().

Tu peux récupérer ta donnée avec ce code :

dICSMDataSet1.CLIENTS.Rows[0][0].ToString();

où dICSMDataSet1 est ton DataSet, CLIENTS est ton DataTable et Rows[0][0] est la valeur de la première ligne (ligne à l'index [0]) et de la première colonne (colonne à l'index [0]).


JayJay974

lundi 2 juin 2008 à 22:03:39 | Re : base sql serveur compact edition

typhon24

Merci beaucoup sa marche bien. J'ai une autre question :
J'ai une combobox qui est attaché à un data source et j'aimerai lui attribuer une valeur.
j'ai essayé de faire : cbNumContrat.SelectedIndex = cbNumContrat.FindString(num_contrat);//num_contrat est une variable contenant un numéro de contrat
mais sa ne marche pas il me sélectionne pas le bon num_contrat
Qu'est-ce que je peuc faire d'autres ? Merci

mardi 3 juin 2008 à 14:19:18 | Re : base sql serveur compact edition

gabj

Regardes du cotés des propriétés Selected de ton combobox :

moncombobox.SelectedItem => te renvoies le text de l'item selectionné
moncombobox.SelectedValue => te renvoies la valeur associée à l'item selectionné


JayJay974

mardi 3 juin 2008 à 16:13:11 | Re : base sql serveur compact edition

typhon24

ce que tu me dis c'est pour récupérer la valeur non ?
Moi je veux pas la récupérer mais lui en attribuer une à partir d'une variable par exemple

mardi 3 juin 2008 à 16:23:04 | Re : base sql serveur compact edition

gabj

Si tu veux lui attribuer une valeur utilise une ListItem.

Par exemple :

ListItem

myListItem = newListItem("MonText", "MaValeur");

macombobox.Items.Add(myListItem);


JayJay974



Cette discussion est classé dans : base, sql, serveur, edition, compact


Répondre à ce message

Sujets en rapport avec ce message

Nb de connections sql??? [ par Fildomen ] salutj'ai un sql serveur 2000, et j'ai entendu dire qu'il a permet plus de connections qu'access (4 si je me rappelle), ben ces connections servent à [C#] [SQL] Architecture client-serveur [ par scoubidou944 ] histoire de faire des tests, voici l'exercice (d'ailleurs, pk y'a pas une section exercice sur le site pour qu'on puisse progresser chacun à son nivea ISA + SQL SERVEUR 2005 [ par SangJun ] Bonjour, J'utilise SQL Serveur 2005 et je programme en C# sous Visual Studio 2005.Lorsque j'accède à une base de données externe, j'obtiens ce messa Acces aux donnée avec SQL serveur [ par wally88 ] Bonjour, j'ai un soucis peut on  acceder a une base de donnée sql serveur depuis le fichier .mdf ou .sql ou truc dans le genre?La je panique je trouve réplication transactionnelle d'une base de donnée sql serveur [ par SupaDan ] Bonjour,je rechercher le code C# pour faire une application qui fait la réplication et/ou la duplication d'une base donnée Sql Serveur.Merci d'avance. Déplacer une BdD d'un serveur à un autre [ par feuillou ] Bonjour à tous,j'ai développé une appli sous visual studio .net 2003. Cette appli permet aux PC du réseau d'interroger une BdD qui se trouve un PC jou Création d'une base de données SQL Server en C# [ par jomree ] Bonjour, J'écris ce post car je recheche les quelques lignes qui me permettrait de créer une base de données en C#, quelqu'un a-t-il une idée de l'end VISUAL STUDIO 2008 ET SQL SERVER [ par papousso ] Bonjour à tous j'ai un projet a realiser sous C# avec une base SQL SERVER .J'ai installer visual studio 2008 (edition professionnelle)Mon pb c'est que manipulation d'une base de donnée sql server [ par ferdoussa ] Je devellope une application à l'aide de vb.net ,j'ai préparé ma base de donnée avec sql server mais je n'ai pas arrivé a manipuler la base .je peut p gérer une base de données sql server [ par 17182 ] salut,je suis débutante en C# , j'ai un projet et je travaille une application Web avec C# et ASP.netsvp avez vous des tutoriaux ou des cours pouvant


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.