Link to home
Start Free TrialLog in
Avatar of ccoe1
ccoe1

asked on

manipulation of a long string

I get a string from a recordset, with is delemitered by the | character for
the different values.

The string looks like this:   Peter|Pan|Donald|Duck

Now I would like to each value seperately. For example LblFax.Text should have the value "Donald".

strDetails = rs.GetString(ADODB.StringFormatEnum.adClipString
,1,"|",",",null);
LblFax.Text = getTheDetails(0);

I wrote the getTheDetails function to get the strings.

public string getTheDetails(int intIndex)
{
int intEnd = strDetails.IndexOf("|", intIndex, strCurrent.Length);
strTmpDet = strDetails.Substring(intEnd);
return strTmpDet;
}

It doesn't work properly. Where do I set from which delemiter to begin. Or
is this not possible at all?

Thanks for your help.

Cheers

Chris
ASKER CERTIFIED SOLUTION
Avatar of melodiesoflife
melodiesoflife

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ccoe1
ccoe1

ASKER

Just change the

string[] a_str = strDetails.Slpit("|"); to this and it works perfect

a_str = strDetails.Split('|');