Avatar billede runekeldsen Nybegynder
26. marts 2004 - 15:07 Der er 8 kommentarer og
1 løsning

Problemer med AddNew funktion

Jeg har en AddNew funktion og nogen gange gemmer den to gange i databasen er der nogen der kan svare på hvorfor???

<%
objConn.BeginTrans
'On Error Resume Next

Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open "project_tab", objConn, 3, 3

objRs.AddNew
    objRs.Fields("No").Value=Request.Form("No")
    objRs.Fields("Donor").Value=Request.Form("Donor")
    objRs.Fields("Country").Value=Request.Form("Country")       
    objRs.Fields("Title").Value=Request.Form("Title")
    objRs.Fields("Ref_no").Value=Request.Form("Ref_no")
    objRs.Fields("Link").Value=Request.Form("Link")
    objRs.Fields("Value").Value=Request.Form("Value")
    objRs.Fields("Category").Value=Request.Form("Category")
    objRs.Fields("Status").Value=Request.Form("Status")
    objRs.Fields("Deadline").Value=Request.Form("Deadline")
    objRs.Fields("Contact").Value=Request.Form("Contact")
    objRs.Fields("DateReg").Value=CStr(Now())   
objRs.Update
objRs.Close
objConn.CommitTrans
objConn.Close
Avatar billede eagleeye Praktikant
26. marts 2004 - 16:41 #1
Der er ikke umiddelbart noget i koden som gør det.
Kan det være fordi man reloader siden man sender data til ved at trykke på F5? Så post's data igen og gemmens i databasen.
Avatar billede runekeldsen Nybegynder
29. marts 2004 - 09:17 #2
nej for den side som gemmer i databasen ligger på en side for sig selv og det mærkelige er at jeg har prøvet mange gange og det er kun nogen gange at den gemme dobbelt.
Avatar billede eagleeye Praktikant
29. marts 2004 - 19:47 #3
Har du så et javascript som validere siden inden den submittes og gemmes?
Avatar billede runekeldsen Nybegynder
29. marts 2004 - 19:54 #4
nope. Jeg har en side med indtastnings formen og den validere (javascript) de data der indtastes og hvis alt er ok køres gemme siden som du ser ovenfor.
Avatar billede eagleeye Praktikant
29. marts 2004 - 20:42 #5
og det javascript er lavet sådan det submitter med .submit eller er det lavet med det returnere true/false til onSubmit?
Avatar billede runekeldsen Nybegynder
30. marts 2004 - 09:40 #6
det retunere true/falsh til onSubmit kan det være problemet det plejer jeg overhoved ikke at have problemer med??
Avatar billede eagleeye Praktikant
30. marts 2004 - 20:42 #7
Nej det skulle ikke give problemer.
Avatar billede runekeldsen Nybegynder
31. marts 2004 - 11:02 #8
Det kan godt tyde på at jeg må igang med den gode gamel INSERT INTO og så se om det virker.
Avatar billede runekeldsen Nybegynder
06. juni 2004 - 17:30 #9
.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester