Returnere en string fra en funktion med DataSet?
Hej,Det er nok ikke så svært det her, men har ikke prøvet det før :-)
Jeg har en lavet en funktion som skal returnere en string. Funktionen laver et database kald (SELECT statement), og data fyldes på et DataSet ds.
Jeg ved at ds kun indeholder en række, da jeg har lavet en distinct på den.
Jeg har forsøgt med følgende (indeholder kun det væsentlige, selve sql kaldet er ikke taget med - jeg har testet sql kaldet som en query i access og den returnerer det som den skal - så sql kaldet er i orden):
public String funktion()
{
OleDbDataAdapter adapter = new OleDbDataAdapter(objCmd);
DataSet ds = new DataSet();
adapter.Fill(ds, "dt");
string strTemp = ds.Tables["dt"].Columns["test"].ToString();
return strTemp
}
Problemet er, at strTemp kommer til at indeholde "test" og det jeg ønsker er, at den skal få værdien af det som der står under feltet "test", som jo blot er navnet på kolonnen i databasen.
Er der ikke en måde at gøre det på?
Mvh
