Språk: VBKonvertera datatable-kolumn från Integer till String
    
    
Databas: SQL 2000
Jag hämtar värde som integer (1 eller 0) från databasen till ett dataset. Sedan vill ändra i datatable-kolumnen till ett strängvärde beroende på värdet (1 eller 0), typ:
<code>
      For iRow = 0 To dsUserList.Tables(0).Rows.Count - 1
         '--> UserIsActive
         If (dsUserList.Tables(0).Rows(iRow)(1).ToString = "1") Then
            dsUserList.Tables(0).Rows(iRow)(1) = "Ja"
         Else
            dsUserList.Tables(0).Rows(iRow)(1) = "Nej"
         End If
      Next
</code>
får formatexception-fel
Provade att konvertera värdet direkt i den lagrade proceduren, typ:
<code>
CONVERT(CHAR(10), tblUserDetails.UserIsActive)
</code>
men då fick jag inget resultat alls.
LÖSTE DET!!!
Hade glömt att ange kolumnnamn vid konvertering.
Ändrade i den lagrade proceduren, från:
CONVERT(NVARCHAR(1),tblUserDetails.UserIsActive)
till:
CONVERT(NVARCHAR(1),tblUserDetails.UserIsActive) UserIsActive