15. november 2003 - 14:57
Der er
31 kommentarer
Et lille problem
Er der nogen der kan fortælle mig hvad fejlen i dette script er ? koden skal hente info fra den side, som sender info videre til denne, via forms og så skrive det til min database !? får at vide at det er på linie 35 det er galt <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb") Conn.Open DSN strSQL = "Insert into Venner (" strSQL = strSQL & "Fornavn, " strSQL = strSQL & "Efternavn, " strSQL = strSQL & "Telefon, " strSQL = strSQL & "Mobil," strSQL = strSQL & "Adresse," strSQL = strSQL & "Postnr," strSQL = strSQL & "By," strSQL = strSQL & "Foedselsdag) " strSQL = strSQL & "values( " strSQL = strSQL & "'" & Request.Form("fornavn") & "', " strSQL = strSQL & "'" & Request.Form("efternavn") & "', " strSQL = strSQL & "'" & Request.Form("telefon") & "', " strSQL = strSQL & "'" & Request.Form("mobil") & "', " strSQL = strSQL & "'" & Request.Form("adresse") & "', " strSQL = strSQL & "'" & Request.Form("postnr") & "', " strSQL = strSQL & "'" & Request.Form("by") & "', " strSQL = strSQL & "'" & Request.Form("foedselsdag") & "')" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing %> <h1>Databasen er opdateret!</h1> </body> </html>
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
15. november 2003 - 15:04
#1
Pröv at skrive din sql string ud FÖR du eksekverer den (response.write strSQL)
15. november 2003 - 15:06
#2
Gör det til en vane at altid udskrive stringen når man henter värdier fra andetsteds.
15. november 2003 - 15:09
#3
måske en stavefejl i en varibel,i databasenavnet/stien eller i et kollonnenavn?
15. november 2003 - 15:10
#4
prøv at udkommenter eksekveringen af strSql. Hvis der ingen fejl kommer derefter er det i hvert fald i den at fejlen er...
15. november 2003 - 15:15
#5
BY er i hvert fald et reserveret ord. så brug strSQL = strSQL & "[By],"
15. november 2003 - 15:16
#6
hvis jeg smidder Conn.Execute(strSQL) ud som en kommentar siger den at der ingen fejl er... hvad er det jeg mangler ?
15. november 2003 - 15:18
#7
ellers er det nok en god ide lige at udskrive din sql strin som michael stim skriver.
15. november 2003 - 15:18
#8
ja, men skriver jeg den ud, ser det rigtigt nok ud
15. november 2003 - 15:19
#9
prøv evt at lave din querystring om til noget hvor du bare læser en record fra din database....bare for at checke at du har kontakt til den...
15. november 2003 - 15:28
#11
din database-læse-side giver denne fejl hos mig: Fejltype: Provider (0x80004005) Uspecificeret fejl /Default.asp, line 13
15. november 2003 - 15:35
#12
prøv lige igen
Slettet bruger
15. november 2003 - 15:45
#13
prøv at udskrive conn.execute og smid outputtet her...
15. november 2003 - 15:46
#14
response.write conn.execute(strSQL) ?
Slettet bruger
15. november 2003 - 15:48
#15
nej response.write strSQL
15. november 2003 - 15:53
#16
sådan
Slettet bruger
15. november 2003 - 16:00
#17
der er ikke ' rundt om... er dit script præcis som du skriver for oven?
15. november 2003 - 16:02
#18
ja, min fejl lige før... har lige lagt det ind igen
Slettet bruger
15. november 2003 - 16:05
#19
kan det være, det er det, der er fejlen? Hvilken slags felter er det, du bruger i din db? er det kun tekst-felter eller er der også et datofelt?
15. november 2003 - 16:07
#20
har du prøvet min løsning?
15. november 2003 - 16:11
#21
har lavet den om til town
15. november 2003 - 16:14
#22
bruger både dato notat tekst og dato...
15. november 2003 - 16:15
#23
nu meldiger tilfoj.asp ikke længere fejl..
Slettet bruger
15. november 2003 - 16:16
#24
prøv at ændre det til strSQL = strSQL & "#" & Request.Form("foedselsdag") & "#)"
15. november 2003 - 16:16
#25
hva ?
15. november 2003 - 16:17
#26
hvorfor den der # ?
Slettet bruger
15. november 2003 - 16:17
#27
det gør man i datofelter...
15. november 2003 - 16:17
#28
før sagde tilfoj at der var fejl i insert, det gør den ikke mere.. men person.asp melder fejl.
Slettet bruger
15. november 2003 - 16:18
#29
du skal huske at ændre response.write strSQL tilbage til conn.execute(strSQL)
15. november 2003 - 16:21
#30
Så er person klar igen
15. november 2003 - 16:27
#31
det hjalp stadig ikke kvadrat....
Kurser inden for grundlæggende programmering