SQL2 = "Select * FROM tblUsers WHERE strUsername='" & RecSet("strUser") & "'"
Set RecSet2 = Conn.Execute(SQL2)
Men fick samma fel...
EDIT: Testade även skriva
SQL2 = "Select * FROM tblUsers WHERE ID=17"
Detta fungerade hur bra som helst. Så antagligen är det som du sa mirza att den inte hittar nåt i ovanstående fråga. Dock fattar jag inte varför för jag testade skriva ut SQL2-satser med Response. och då stod det rätt. Strängen jag söker FINNS i databasen under den kollumnen.. så jag fattar inte varför den klagar..
Om den inte hittar något så skriver den inte ut något bara, så det är nåt annat som är felet, ah! nu tror jag att jag såg.
strUser är alltså ett id, numeriskt. Då ska du inte använda '" och "' runt strUser i din select-sats för då behandlar den strUser som en sträng och inte som ett numeriskt värde, testa detta:
SQL2 = "SELLECT * FROM tblUsers WHERE strUsername=" & RecSet("strUser")
'" och "' runt strängar, ska inte vara något speciellt runt nummer.
asså.. strUser är en sträng.. den behandlar de olika användarnamnen.. typ Darkrebel eller liknande.. så det måste vara '" och "'.. testade utan.. och det fungerade inte..