Jeg har et problem;
Jeg er i gang med at lave et nyhedssystem (meget primitivt, men
det fungerer da) til en kammerat.
Når man så skal indsætte en nyhed i databasen (MS Access), bliver
den indsat TO gange istedet for bare en!
Hvorfor gør den det?!
Det er samme syntaks, som alle mine andre ASP-sider, hvor jeg
indsætter ting og sager i DB'en, men de indsætter kun EN post!
Her er et udsnit af min kode:
   DBPATH = "/db/news.mdb"
   ' Skaber DSNLess forbindelse til DBen
   strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath(DBPATH)
   Set myConn = Server.CreateObject("ADODB.Connection")
   myConn.Open strDSN
   ' SQL sætning opbygges
   strSQL = "INSERT INTO Nyheder (Overskrift, Dato, Tilføjer, IP,
Indhold, Billede, BilledeFloat, Ikon) VALUES("
   strSQL = strSQL & "'" & OVERSKRIFT & "', "
   strSQL = strSQL & "'" & Now() & "', "
   strSQL = strSQL & "'" & TILFOEJER & "', "
   strSQL = strSQL & "'" & Request.Servervariables("REMOTE_ADDR") &
"', "
   strSQL = strSQL & "'" & INDHOLD & "', "
   strSQL = strSQL & "'" & BILLEDE & "', "
   strSQL = strSQL & "'" & BILLEDEFLOAT & "', "
   strSQL = strSQL & "'" & MINIATURE & "'"
   strSQL = strSQL & ")"
   ' SQL sætning eksekveres 
   myConn.Execute(strSQL)
   ' Luk databaseforbindelse
   myConn.Close
   Set myConn = Nothing
Alle de med stort stavede variabler er form-dataene, der er
blevet behandlet med bl.a. Replace() og HTMLEncode().
Håber, at nogen kan hjælpe, for det er ikke til at finde ud af!
MVH Jonas
-- 
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
 - Pædagogiske tutorials på dansk
 - Kom godt i gang med koderne
KLIK HER! => 
http://www.html.dk/tutorials