webForumDet fria alternativet

Snabb hjälp tack!

ASP

5 svar · 273 visningar · startad av Andreas L

Medlem sedan sep. 2000215 inlägg
Frågan#1

Hejsan!

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"

[Redigerat av Andreas L den 07 jan 2001]

Medlem sedan aug. 2000207 inlägg
#2

Om jag inte minns fel så var "Provider fel '80040e21' Nånting med advobs.inc..

------------------
»John
Nolltre ™

Vykort | Forum | Script | guider, Filer m.m.

Medlem sedan sep. 2000215 inlägg
#3

Nope... eller..

saken är ju den att det går fint att lägga in alla andra värden, bortsett från den som använder datatypen PM

Någon som vet???
;)

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

Medlem sedan juni 200032 967 inlägg
#4

gör om, gör rätt! ;)

gör en riktig insert istället.

stm = "INSERT INTO users (password, nick, info, clanid, approved, admin) VALUES ('" & password & "', '" & nick & "', 'Vanlig text som skall matas in', " & clanid & ", 0, 0)"
connection.execute (stm)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan sep. 2000215 inlägg
#5

Hehe... ;)

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.

[Redigerat av Andreas L den 07 jan 2001]

Medlem sedan sep. 2000215 inlägg
#6

Jag kan ge det glada beskedet att det handlar om ett systemfel(det fungerar alltså utmärkt på andra serverar än den som jag provade vid tillfället).

Skumt fel dock, men skönt att det löste sig!

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)