/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
flere dataer fra en form, at indsætte i db~
Fra : jan nielsen


Dato : 04-09-03 17:45

Hej, jeg er stødt ind i lidt af et problem, håber i kan hjælpe
mig :)

jeg har en form med 4 textbokse (overskrift, navn, tlf, indhold)

de data skal insættes i min database når jeg opretter dem på min
asp side.

har prøvet med flg. uden held

strSQL = "Insert into salg ("

strSQL = strSQL & "overskrift, "
strSQL = strSQL & "navn, "
strSQL = strSQL & "tlf, "
strSQL = strSQL & "indhold) "

strSQL = strSQL & "values( "

strSQL = strSQL & Request.Form("overskrift")
strSQL = strSQL & Request.Form("navn")
strSQL = strSQL & Request.Form("tlf")
strSQL = strSQL & Request.Form("indhold") )"

Conn.Execute(strSQL)

det er der hvor den indsætte dataerne fra jeg ikke få til at
fungere, ved i hvad jeg skal skrive..

på forhånd tak...



--
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

 
 
pepss (04-09-2003)
Kommentar
Fra : pepss


Dato : 04-09-03 17:53


"jan nielsen" skrev
> Hej, jeg er stødt ind i lidt af et problem, håber i kan hjælpe
> mig :)
>
> jeg har en form med 4 textbokse (overskrift, navn, tlf, indhold)
>
> de data skal insættes i min database når jeg opretter dem på min
> asp side.
>
> har prøvet med flg. uden held

[snip kode]

> det er der hvor den indsætte dataerne fra jeg ikke få til at
> fungere, ved i hvad jeg skal skrive..

jeg vil tro du skal skrive sådan:
'" & Request.Form("overskrift") &"'
men prøv at se
http://asp-faq.dk/article/?id=41
og
http://asp-faq.dk/article/?id=95

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



jan nielsen (04-09-2003)
Kommentar
Fra : jan nielsen


Dato : 04-09-03 18:15

> jeg vil tro du skal skrive sådan:
> '" & Request.Form("overskrift") &"'
> men prøv at se
> http://asp-faq.dk/article/?id=41
> og
> http://asp-faq.dk/article/?id=95
>
> --
> pepss
> den ordblinde der prøver at blive web-designer
> www.cafe-flirt.dk
> www.team-blitz.dk
>
>

så skriver den
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO
statement.
/modtag.asp, line 27

som i kan se her...

strSQL = "Insert into salg ("

strSQL = strSQL & "overskrift, "
strSQL = strSQL & "navn, "
strSQL = strSQL & "tlf, "
strSQL = strSQL & "indhold) "

strSQL = strSQL & "values( "

strSQL = strSQL '" & Request.Form("overskrift") &"'
strSQL = strSQL '" & Request.Form("navn") &"'
strSQL = strSQL '" & Request.Form("tlf") &"'
strSQL = strSQL '" & Request.Form("indhold") &"' )"

Conn.Execute(strSQL) <---- linie 27!



--
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

pepss (04-09-2003)
Kommentar
Fra : pepss


Dato : 04-09-03 18:25


"jan nielsen" skrev
> > jeg vil tro du skal skrive sådan:
> > '" & Request.Form("overskrift") &"'

> så skriver den
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO
> statement.
> /modtag.asp, line 27
>
> som i kan se her...
> strSQL = strSQL '" & Request.Form("overskrift") &"'
> Conn.Execute(strSQL) <---- linie 27!

du skal også ha , med som mikkel skriver længer nede.
men hvis du går som i http://asp-faq.dk/article/?id=41

altså:

strSQL = "Insert into salg ("

strSQL = strSQL & "overskrift, "
strSQL = strSQL & "navn, "
strSQL = strSQL & "tlf, "
strSQL = strSQL & "indhold) "

strSQL = strSQL & "values( "

strSQL = strSQL '" & Request.Form("overskrift") &"'
strSQL = strSQL '" & Request.Form("navn") &"'
strSQL = strSQL '" & Request.Form("tlf") &"'
strSQL = strSQL '" & Request.Form("indhold") &"' )"

Response.Write "SQL-sætning bliver: " & strSQL <-- indset det her
Response.End <--- og det her

Conn.Execute(strSQL)

kan du se hvad der sker i din kode!
håber du kan bruge det til noget! eller spørger du bare igen!

--
pepss
den ordblinde der prøver at blive web-designer
www.cafe-flirt.dk
www.team-blitz.dk



Mikkel Egelund (04-09-2003)
Kommentar
Fra : Mikkel Egelund


Dato : 04-09-03 18:06

> det er der hvor den indsætte dataerne fra jeg ikke få til at
> fungere, ved i hvad jeg skal skrive..


Prøv med:
strSQL = "Insert into salg ("
strSQL = strSQL & "overskrift, "
strSQL = strSQL & "navn, "
strSQL = strSQL & "tlf, "
strSQL = strSQL & "indhold) "

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & Request.Form("overskrift") & "',"
strSQL = strSQL & "'" & Request.Form("navn") & "',"
strSQL = strSQL & "'" & Request.Form("tlf") & "',"
strSQL = strSQL & "'" & Request.Form("indhold") & "' )"


/mikkel

http://spacerent.dk - Webhosting fra 49,-/md.




jan nielsen (04-09-2003)
Kommentar
Fra : jan nielsen


Dato : 04-09-03 18:17

Mikkel Egelund wrote in dk.edb.internet.webdesign.serverside.asp:
> > det er der hvor den indsætte dataerne fra jeg ikke få til at
> > fungere, ved i hvad jeg skal skrive..
>
>
> Prøv med:
> strSQL = "Insert into salg ("
> strSQL = strSQL & "overskrift, "
> strSQL = strSQL & "navn, "
> strSQL = strSQL & "tlf, "
> strSQL = strSQL & "indhold) "
>
> strSQL = strSQL & "values( "
>
> strSQL = strSQL & "'" & Request.Form("overskrift") & "',"
> strSQL = strSQL & "'" & Request.Form("navn") & "',"
> strSQL = strSQL & "'" & Request.Form("tlf") & "',"
> strSQL = strSQL & "'" & Request.Form("indhold") & "' )"
>
>
> /mikkel
>
> http://spacerent.dk - Webhosting fra 49,-/md.
>
>

Yep, det hjalp, nu duer det!

mange tak skal i have begge 2, nøj hvor har jeg brugt mange timer
på det, er også nybegynder he he :)
>


--
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

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste