begin process at 2012 05 28 04:33:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

prendre une donnée dans un dataset


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

prendre une donnée dans un dataset

samedi 17 avril 2004 à 12:03:14 | prendre une donnée dans un dataset

phoelis

Bonjour a tous.

Cela fait deux jours que je cherche une solution a ce probleme mais impossible de trouver.

pourtant le probleme est simple, j ai un dataset nommé "mondataset" dans celui ci il y a une table "clients" et dans cette table clients des données tel que ("numero_ID,nom, adresse, age ...")

Moi ce que je recherche a faire c est a mettre dans deux variables a l interieur de mon code l age de deux personnes afin de les comparer.

j ai essaye ca :


dim age1 as string
Dim dr as DataRow() = DataSet.Tables("clients").Select("numero_ID = '211520'")
age1 = Convert.ToString(dr("age"))

--> System.FormatException: Input string was not in a correct format

c est vraiment etrange combien c est difficile de mettre une donnée dans une variable venant d un dataset en asp.net

j ai bien compris le fait que j ai affaire a une ROW via la methode select mais comment alors prendre la donnee dans cette row.

merci d avance a ceux qui pourront m aider la dessus

Phoelis




lundi 19 avril 2004 à 13:34:05 | Re : prendre une donnée dans un dataset

PeTeRsLaStAr

Membre Club
Je pense que tu t'embêtes la vie.

Dim ds as dataset
Dim da as DataAdapter

si ta requête dans le Ds est paramétrée, t'as juste à faire

da.Fill(ds)

ensuite tu y accèdes facilement.

Dim MaValeur as string

MaValeur = Cstr(da.item(0).NOM_DE_TA_COLONNE)

Je pense que ça doit marcher. Enfin à mon avis il faut chercher par là...

****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
lundi 19 avril 2004 à 15:14:26 | Re : prendre une donnée dans un dataset

phoelis

Bonjour

Deja un grand merci pour ton aide la dessus, en fait je cherche tjrs la soluce mais je n y arrive pas, pour ton exemple j etais partis a la base sur cette maniere de proceder cependant je n ai recu que comme réponses :

'item' is not a member of 'System.Data.OleDb.OleDbDataAdapter'

....

l asp.net commence a me faire regreter l ASP ... na je rigole mais c est assez frustrant car c etait si simple avant.
Je continue a chercher une soluce et, comme ta sign le dit si bien, cela demande du temps :)

lundi 19 avril 2004 à 16:15:51 | Re : prendre une donnée dans un dataset

PeTeRsLaStAr

Membre Club
Si tu préfères asp à dot net, tu peux tjrs faire du php :)))

Ouais autant pour moi,e n fait il manque le nom de ta table...

ça doit être
da.TaTable.Item(0).Nom_Colonne

ou 0 est égal à ton numéro de ligne.

Vala.
:)


****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
lundi 19 avril 2004 à 17:15:24 | Re : prendre une donnée dans un dataset

phoelis

re Peter.

alors ne m en veut pas mais cela ne fonctionne tjrs pas :/



nom_jo_1a = Cstr(da1.tb_main.item(0).nom)


BC30456: 'tb_main' is not a member of 'System.Data.OleDb.OleDbDataAdapter'

tb_main etant le nom de la table
nom etant la colonne "nom"

Sinon pour faire compliquer j ai trouver une soluce mais bon elle me plait pas bcp, je le maintiens c est a devenir fou, finalement c est pas au PHP que je vais retourner mais au BASIC :)

je te donne ma soluce au cas ou

je cree un datatable et je prends via la methode select



dim objTable as datatable = dataset.Tables("tb_main")

sNom = objtable.select("id = 211520")(0)("nom")



mais je continue a chercher plus simple, je n arrive vraiment pas a croire que ce fut aussi penible.

encore merci
Phoelis
lundi 19 avril 2004 à 18:22:53 | Re : prendre une donnée dans un dataset

PeTeRsLaStAr

Membre Club
Est ce que tu as bien générer ton groupe de données auparavant ?

Je m'explique.
Tu crées un dataAdapter (qui contient ta requête, et qui a une chaine de connexion, genre via un SqlClientConnect).
Une fois ton dataAdapter créer, tu fais "générer le groupe de données", et tu crées ainsi ton Dataset que tu pourras appeler DsNomDeTonDataAdapter. (genre si tu as un DaToto, ce sera DsToto, c un conseil personnel de charte de nommage, sinon après on s'en sort plus...)

De la sorte, le lien est fait entre ton Da, et ton Ds.
Ensuite tu dois pouvoir "filler" via Da.Fill(Ds)

Ensuite, retape bien ta commande en utilisant la touche control + espace, car d'après ce qu'il y a marqué, je pense que ce n'est pas le cas, et qu'il doit y avoir un pb de syntaxe quelque part.

Maintenant, c une solution comme une autre. Si ta solution marche, n'hésite pas et fonce !!!



****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher


Cette discussion est classée dans : donnée, prendre, age, dataset, clients


Répondre à ce message

Sujets en rapport avec ce message

Base de donnée [ par valou ] Salut, voici une autre question, comment faites-vous pour l'hebergement de votre site si vos avez une base de donnée très importante?est-ce que vous e Base de donnée [ par Adnene ] Merci, de m'aider à construire un catalogue en ligne et un formulaire de commande directe (methode de cart)aussi si qqun a des idées pour un menu déro encore des PB avec Insert To et reponse.write [ par pi0up51 ] voilà j'ai un formulaire et blablabla...Je met des liste et des champs texte.dans ma page de résultat j'ai ce code là :******************************* Modification d'un élément dans une base de donnée [ par onha ] Bonjour,Bon voilà, j'ai une base de donnée sous access.J'ai récupéré un script pour permettre la modification d'un élément dans une base de donnée. Le base de donnée sur kilio [ par fabiin ] Salut !voila:g une base de donnée access sur mon site perso(pub:vague sonore) je voulais savoir si il était possible de pouvoi base de donnée cripté [ par Hanane ] BonjourJ'ai une base de donnée en fichier texte mais cripté, je veut convertir cette base de donnée en un fichier excel.Merci Crytage de donnée dans une base [ par bill ] Bonjour,j'uitilise SQLserver et je doit crypté et decrypté une donnée d'une table rapidement (le temps de cryptage)Existe t'il un algo fiable et libre Modifier une base de donnée [ par PLX ] Salut !Je cherche a faire une page ASP permettant de modifier le contenut d'une base de donnée Access...Savez vous comment faire?Merci beaucoup d'avan base de donnée [ par hmada ] bonjour à touscomment ecrire Set TempoRec = DBase.OpenResultset(SQLCode, rdOpenDynamic, rdConcurRowVer)en aspMerci +++ moteur de recherche [ par fouad11 ] Je recherche un code source d'un moteur de recherche ,pour cherché un mot donnée ds les META des page webs qui leur adresse figure ds un base de donné


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,593 sec (4)

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