Hej alle,
Jeg står lidt med et problem, som jeg ikke umiddelbart kan greje. Efter mange søgninger på nettet, og et kig på MSDN, lader det til at jeg gør alt efter bogen - uden at opnå det ønskede resultat.
Jeg har noget data jeg henter fra en database og ud i en SqlDataReader. Der ligger udelukkende én række og ét felt i denne, og jeg ved at dette felt indeholder den korrekte værdi (i debugmode har jeg siddet og undersøgt objektet).
Nu skal jeg så have hentet denne værdi ud i en String - ligegyldigt hvilken datatype det er som i databasen (i mit testtilfælde er SqlDataType = datetime).
Følgende kode burde virke ifølge utallige hjemmesider:
string returnValue = String.Empty;
returnValue = sqlDataReader.GetValue(0).ToString();
Men returnValue er altid tom (returnValue = ""). Altid.
En anden variant, som jo egentlig gør lidt af det samme giver samme resultat.
String.Format({0}, sqlDataReader[0]);
Jeg er desperat efter en løsning - håber nogen kan hjælpe