Kort fråga;
Varför får jag följande fel när jag skall lägga till en post i databasen med ADODB.Recordset? Det enda som är speciellt med fältet är att det använder PM som datatyp
"Provider fel '80040e21'
Ett fel inträffade
/cl/userreg2.asp, rad 26 "
Koden ser i övrigt ut så här och jag skickar även in datan i samma ordning som kolumnerna står(om det nu skulle ha någon betydelse)
stm = "SELECT * FROM users WHERE 1 = 2 "
rs.Open stm,connection,3,3 'har provat olika låsningar oxå
rs.AddNew
rs("password") = password
rs("nick") = nick
rs("info") = "Vanlig text som skall matas in" 'fältet för PM(rad 26)
rs("clanid") = clanid
rs("approved") = 0
rs("admin") = 0
rs.update
Hoppas på snabbt svar!
/Andreas
------------------
"Life's a bitch who sucks... then you marry one who doesn't"
Visst är det lockande att trippa runt problemet, men i det här fallet så vore det bäst att använda denna metod(adodb.recordset), eftersom jag skall använda id-nummret på den nya posten och lägga in det i en annan tabell...
Vore skönt att slippa göra en extra sql-sats bara för att ta reda på id:t, dessutom så finns ju då risken att man får fel id(om någon lagt till en post samtidigt). Dubbelpostande förekommer ju trots allt även i det här trevliga forumet! ;)
Skall jobba vidare med det och försöka lösa det. Det är ju inte något märkvärdigt på något sätt, så förhoppningsvis så handlar det i detta fall om ett systemfel.
Det är ju inte direkt någon kod att skriva fel på. Hoppades mest på att någon annan råkat ut för samma problem och vet vart problemet ligger.