DinoMedlem sedan sep. 20011 914 inlägg Hur får jag värdet från DataReader in i min variabel language
...
dim objCmd = new OleDbCommand(strSQL,objConn)
dim objReader as OleDbDataReader
objConn.open()
objReader = objCmd.ExecuteReader
language = objReader.ToString()
...
Red// DataReader innehåller endast en specific post från databasen.
ptypeMedlem sedan juni 2002151 inlägg Prova detta.
SqlDataReader dr = sqlCommand.ExecuteReader();
dr.Read();
if (!dr.IsDBNull(0))
{
object objValue = dr.GetValue(0);
string language=objValue.ToString();
}
DinoMedlem sedan sep. 20011 914 inlägg Funkar tyvärr inte. Kan förklara lite bättre vad som händer. I en SQL fråga plockar jag ut en specifik post i en tabell. Och när jag sätter Read till DataReader så hoppar den bara vidare till nästa post. Och när jag sätter objReader.GetValue(0) så får jag No data exists for the row/column.
PatrikBMedlem sedan mars 20002 836 inlägg Dim language As String = ""
If dr.Read() Then
If (Not dr.IsDBNull(dr.GetOrdinal("MyField")) Is Nothing) Then
language = dr("MyField")
End If
End If
cya,
PatrikB