Avatar billede stagg Nybegynder
10. januar 2004 - 11:16 Der er 14 kommentarer og
2 løsninger

Insert into syntax error

min = 100000
max = 999999
randomize
tal = Int((max-min+1)*Rnd)+min

strSQL = "insert into Kundeinfo (kundenr, Navn, Adresse, mail, repnr, By) values ('" + request.form("tlf") + "', '" + request.form("navn") + "', '" + request.form("adresse") + "', '" + request.form("mail") + "', '" + tal + "', '" + request.form("by") + "')"
conn.execute(strSQL)
conn.close
set conn = Nothing

Denne kode melder syntax error i insertinto sætningen. Synes jeg har prøvet alt... forstår det simpelthen ikke :S
Plejer at kunne få det til at fungere glimrende:) men ikke denne gang... plz hjælp
Avatar billede ahv Nybegynder
10. januar 2004 - 11:16 #1
by er reseveret

`By`
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 11:16 #2
strSQL = "insert into Kundeinfo (kundenr, Navn, Adresse, mail, repnr, [By]) values ('" +
Avatar billede ahv Nybegynder
10. januar 2004 - 11:17 #3
min = 100000
max = 999999
randomize
tal = Int((max-min+1)*Rnd)+min

strSQL = "insert into Kundeinfo (kundenr, Navn, Adresse, mail, repnr, `By`) values ('" + request.form("tlf") + "', '" + request.form("navn") + "', '" + request.form("adresse") + "', '" + request.form("mail") + "', '" + tal + "', '" + request.form("by") + "')"
conn.execute(strSQL)
conn.close
set conn = Nothing
Avatar billede ahv Nybegynder
10. januar 2004 - 11:17 #4
Når sætter man [...] rundt om i ASP.
Avatar billede eagleeye Praktikant
10. januar 2004 - 11:18 #5
ahv >> nej ikke i ASP men det afhænger af databasen, access bruger []
Avatar billede stagg Nybegynder
10. januar 2004 - 11:19 #6
ps.. har inkluderet en fungerende database connect i toppen ;)
Avatar billede stagg Nybegynder
10. januar 2004 - 11:20 #7
Fuck hurtigt svar :D prøver lige....
Hvem skal have point?
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 11:20 #8
Jeg samler ikke på point, tak ;)
Avatar billede stagg Nybegynder
10. januar 2004 - 11:22 #9
Så kom vi da lidt længere... nu siger den :
Type mismatch: '[string: "insert into Kundeinf"]'
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 11:24 #10
måake

request.form("mail") + "', " + tal + ", '" + request.form("by") + "')"

hvis repnr faktisk er et tal
Avatar billede eagleeye Praktikant
10. januar 2004 - 11:26 #11
Hvis du bruge VBscript skal du bruge & for at ligge strenge samme, det vil viker med + så længe variablen ikke indeholder tal:

strSQL = "insert into Kundeinfo (kundenr, Navn, Adresse, mail, repnr, [By]) values ('" & request.form("tlf") & "', '" & request.form("navn") & "', '" & request.form("adresse") & "', '" & request.form("mail") & "', '" & tal & "', '" & request.form("by") & "')"
conn.execute(strSQL)
Avatar billede stagg Nybegynder
10. januar 2004 - 11:27 #12
repnr bliver jo genereret som et tilfældigt i den stump kode som jeg også postede...
Men den siger det samme... Hvad kan det være?
Avatar billede stagg Nybegynder
10. januar 2004 - 11:29 #13
Så virker det sq:D
Fedt! mange tak:)
Erik Jacobsen, sikker på du ikke vil have del på points?
Hva med eagleeye
Avatar billede eagleeye Praktikant
10. januar 2004 - 11:31 #14
Ok, så kan du dele dem som du syntes ;)
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 11:32 #15
Points er kun til bøvl og besvær, så nej tak.
Avatar billede stagg Nybegynder
10. januar 2004 - 11:41 #16
Fair nok.. :)
Håber i er tilfreds med fordelingen så
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