"Bjarne Lambrecht Sørensen" <bjarne.birkealleen@hotmail.com> skrev
> Hej jeg prøver at udtrække data fra min access database, som har
> nogle kolonner der heder således
> 1, 2, 3, osv., jeg gør følgende:
>
> (version 1 =
http://www.birkealleen.dk/test/test1.asp)
> strSQL= "Select* From LAGER where '9' = 'x'"
> Set rs= Conn.Execute(strSQL)
> strAktiv = rs("aktiv")
> Response.write strAktiv
Prøv denne:
strSQL= "Select * From LAGER where 9 = 'x'" - forudsat, at 'x' datatype er
et tekstfelt
> (version 2 =
http://www.birkealleen.dk/test/test2.asp)
> strSQL= "Select* From LAGER where '9' = 'x'"
> Set rs= Conn.Execute(strSQL)
> strAktiv = rs("aktiv")
> Response.write strAktiv
>
> Det er tallet 9 som jeg har døbt min kolonne så giver problemer.
> Kan man ikke døbe sine kolonner med tal?
Jo, man kan døbe kolonner med tal, men det er jo stort set intetsigende...
Istedet for 9, kunne du jo bruge eks. VareNummer eller et andet sigende
navn...
> Har prøvet de 2 ovenstående eksempler, i version 2 kan den så
> ikke finde noget indhold i databasen.
Lav et tjek på om der er poster i recordsættet...
If rs.eof Then
response.write "Ingen poster..."
End If
Sæt dette ind lige efter "Set rs= Conn.Execute(strSQL)"
Hilsen
Din navnebroder...