SQL: Error converting data type varchar to numeric (in vb.net)

Status
Niet open voor verdere reacties.

Snaak_held

Gebruiker
Lid geworden
25 nov 2005
Berichten
51
Hallo,

wederom zit ik met een klein vraagje

ik krijg steeds volgende foutmelding wanneer ik een veld uit een sql database probeer te halen. Dit is van het datatype Int. Mijn code:

Try
comZoekOUdFlight = New SqlCommand(sqlZoekGetal, objConnection)

objConnection.Open()
objsreader1 = comZoekGetal.ExecuteReader()
Do While objsreader1.Read
int = objsreader1("'getal'")
Loop
objConnection.Close()
Catch exSql As SqlException
MsgBox("Sql - oudGetal: " & exSql.Message)
Catch ex As Exception
MsgBox("Fout - oudGetal: " & ex.Message)
End Try

dit gaat over 1 enkel record en ik heb de variabele int gedeclareerd als integer om deze dan later om te vormen naar char om als text property van een label te gebruiken.
Weet iemand wat de juiste oplossing is?
 
int = objsreader1("getal")

Tardis

Dank voor het antwoord Tardis. Dat heb ik idd ook al geprobeerd... en hij blijft weigeren. Ik geloof zelfs dat de error code hetzelfde is. Ik probeer straks eens en laat het je weten...
 
Tardis,

je hebt me aan het denken gebracht... :o
Mijn sql-string zat niet helemaal correct, ik was dus de fout op een verkeerde plaats aan het zoeken:" select getal from table where varchar ='"tekst"'". en tekst was toevallig een getal en er stonden geen quotes rond...

Bedankt!!!
Mag afgesloten worden dit onderwerp....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan