begin process at 2012 02 10 16:00:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Mono

 > 

Général

 > 

probleme utilisation string.Split()


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

probleme utilisation string.Split()

mardi 9 septembre 2008 à 16:21:46 | probleme utilisation string.Split()

meliubaf

Membre Club
Dans une page System.Web.UI.MobileControls.MobilePage  j'appelle une procédure stockée dans une base de données Sybase, et mets le résultat dans un DataSet.
Là j'ai besoin de créer une nouvelle colonne dans ma table résultat, et de mettre en fait dans cette colonne une sous chaine d'une autre colonne. Mais voici mon problème Ms Studio me réponds :
  Erreur 'object' ne contient pas de définition pour 'substr' 

Voici mon bout de code :

[...]
myDataAdapter.Fill(myDataSet);

myDataSet.Tables[0].Columns.Add("TOA", typeof(string));
foreach (DataRow myRow in myDataSet.Tables[0].Rows)
{

string[] words = myRow["PGC_CMPT"].Split('/');
myRow[
"TOA"] = words[1];

}

Je ne comprends pas. Je croyais que Split() ou encore Substring() avaient juste besoin de using System en début de page, mais apparemment il faut autre chose...

using System;
using System.Collections;
using System.Data;
using Sybase.Data.AseClient;
using System.Web;
using System.Web.Mobile;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.MobileControls;

//using System.ComponentModel;
//using System.Drawing;
//using System.Web.UI.WebControls;
//using System.Web.UI.HtmlControls;


Si quelqu'un peut me dire ce qui me manque afin d'utiliser par exemple la methode Split() dans ma page ce serait super gentil.


meli
mardi 9 septembre 2008 à 17:27:27 | Re : probleme utilisation string.Split()

leprov

myRow["PGC_CMPT"] renvoie un object (je pense que cest ca l'erreur). Il faut que tu écrive ((string)myRow["PGC_CMPT"]).Split('/');
mardi 9 septembre 2008 à 17:34:18 | Re : probleme utilisation string.Split()

meliubaf

Membre Club
Merci beaucoup pour votre réponse. Effectivement j'étais sur la même voie à force de chercher ce qui clochait :
Je venais juste de trouver cette solution qui fonctionnait

string maChaine = myRow["PGC_CMPT"].ToString();
string[] words = maChaine.Split('/');
myRow[
"TOA"] = words[2];

Lorsque j'ai lu votre réponse : myRow["TOA"] = ((string)myRow["PGC_CMPT"]).Split('/')[2];

Effectivement rien à voir avec using System... C'était simplement un problème de type. Merci encore.

meli


Cette discussion est classée dans : web, system, using, ui, split


Répondre à ce message

Sujets en rapport avec ce message

Problème procédures stockées [ par LOUTTY ] bonjou j'ai un problème avec ce code au niveau du SqlDataReader dr_user = cmd_req.ExecuteReader(); ya un problème ca me prends grave la tete alors mer afficher le résultat d'une requête aprés connection OLEDB [ par javato ] Bonjour,J'ai réalisé une connectiojn OLEDB à une base Oracle et je voudrais savoir comment je peux afficher le résutat d'une requête SQL.Je veux que l Table Pivot OWC 11 [ par fists ] Salut à tous, Voila mon but est de créer une table pivot via le component office OWC11. Cependant une erreur est levée et je ne sais pas la résoudre e cristal report la galere [ par hiul dragonfel ] bonjour,quelqu'un aurait une idée de comment regler une erreur de crystal report qui dis uniquement : sitation --"Echec du chargement du rapport." moi IAsyncResult [ par guitoulefoux ] Bonjour, J'ai un grand besoin de vos connaissances. En effet, je suis débutant dans la technologie « .net » et je dois effectuer une développement IAsyncResult [ par guitoulefoux ] Bonjour, J?ai un grand besoin de vos connaissances. En effet, je suis débutant dans la technologie « .net » et je dois effectuer une développement Une directive manquante [ par khaoula85 ] Bonsoir, Je code une application web en C#, mais au moment de la compilation, on me génère l'erreur suivante : le type ou le nom d'espace de SQLAdapte Problème de réference [ par sewedo ] salut je suis confronter a un problem avec mon code j essai de recuperer des information saisi dans un texbox1 nomme (Text1.Text) de Default.aspx Service Web Annuaire [ par phoenixgreg ] Bonsoir tout le monde, je suis bloqué sur une syntaxe de code toute bête à vrai dire, j'ai réalisé un web service en c# qui fonctionne comme un annua web application serveur TCP [ par lockers ] Bonjour a vous, Voila j'ai un petit problème, je suis en train de dévellopper une web application qui tourne sur un serveur IIS cette web applicatio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 13,510 sec (4)

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