16. april 2008 - 23:36Der er
9 kommentarer og 1 løsning
Problemer med oprettelse af poster
Hejsa.
Netop som jeg var ved at være færdig med hele mit projekt, så begynder jeg at få en kedelig fejl i BEGGE næsten ens create.update sætninger. Jeg har med sikkerhed ikke ændret i den ene (den anden er på en side hvor der er lavet store ændringer - så faren for at der er en fejl er til stede - om end små!)
If Request.Form("Gem") <> "" Then strNavn = Trim(Request.Form("Overskrift")) strKommentar = Trim(Request.Form("Kommentar"))
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM Nyheder WHERE (ID = 0)" rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic
Fejlen: Error Source : rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic Error Description : Argumenterne har en forkert type eller er uden for det angivne område, eller der er opstået en konflikt mellem dem.
Det ligner, det der sker, når man ikke har included den der ado???.inc med alle konstanterne i (adOpenKeyset, adLockOptimistic .... etc.). Kan ikke huske hvad den hedder. Prøv med response.write(adLockOptimistic) lige inden din rs.Open-statement.
Du skal have en "<!--#include file=inc_adovbs.asp-->" i toppen af din kode, for at kunne bruge adOpenKeyset, adLockOptimistic og de andre ado-konstanter.
Hvis du har en global.asa liggende i roden af din application, kan du smide denne linie ind i toppen af global.asa, så skal du ikke tænke mere på problemer med konstanter:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.