/ 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
indsætte data fra formular
Fra : Michael Borup


Dato : 27-08-03 09:31

Hej
Lidt tungnem her til morgen:

I "asp tutorials - indsætte data" er der flg. SQLsætning:
strSQL = "Insert into personer (Fornavn) values('" &
Request.Form("Fornavn") & "')"
Det virker også (!) fint med et felt, men når man nu har mange
flere felter, hvordan fortsættes sql-strengen?

mvh
Michael Borup

--
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 (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 09:44


"Michael Borup" skrev
> Hej
> Lidt tungnem her til morgen:

det er også tidlig!

> I "asp tutorials - indsætte data" er der flg. SQLsætning:
> strSQL = "Insert into personer (Fornavn) values('" &
> Request.Form("Fornavn") & "')"
> Det virker også (!) fint med et felt, men når man nu har mange
> flere felter, hvordan fortsættes sql-strengen?

først skriver du alle de felter du vil ha noget ind i og så det du vil ha
ind. noget alá:

strSQL = "Insert into personer (Fornavn, efternavn, nogetmere) values( '" &
Request.Form("Fornavn") & "', '" & Request.Form("efternavn") & "', '"&
Request.Form("nogetmere") &"')"

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



Jens Gyldenkærne Cla~ (27-08-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-08-03 11:27

pepss skrev:

> først skriver du alle de felter du vil ha noget ind i og så
> det du vil ha ind.

Præcis.


> strSQL = "Insert into personer (Fornavn, efternavn, nogetmere)
> values( '" & Request.Form("Fornavn") & "', '" &
> Request.Form("efternavn") & "', '"& Request.Form("nogetmere")
> &"')"

Ovenstående vil ofte virke fint - men generelt er det en skidt ide
at sende ikke-validerede data til en database (beklager, men det er
en af mine kæpheste).

Læs her hvorfor: <http://asp-faq.dk/article/?id=95>


Hvis sql-kaldet fejler, er den gyldne regel i forbindelse med
fejlfinding: udskriv sql-strengen. Det vil sige
   
   ' Linjen fra før:
       strSQL = "INSERT...." & Request.Form("....
   
   ' Udskriv variablen
       response.write strSQL
       response.end


Den metode er beskrevet her: <http://asp-faq.dk/article/?id=41>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (27-08-2003)
Kommentar
Fra : pepss


Dato : 27-08-03 11:47


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns93E47E90F1358jcdmfdk@gyrosmod.dtext.news.tele.dk...
> pepss skrev:
>
> > strSQL = "Insert into personer (Fornavn, efternavn, nogetmere)
> > values( '" & Request.Form("Fornavn") & "', '" &
> > Request.Form("efternavn") & "', '"& Request.Form("nogetmere")
> > &"')"
>
> Ovenstående vil ofte virke fint - men generelt er det en skidt ide
> at sende ikke-validerede data til en database (beklager, men det er
> en af mine kæpheste).
>
> Læs her hvorfor: <http://asp-faq.dk/article/?id=95>

ja det skulle jeg selvfølig også ha haft med! iser efter at jeg selv lige
har lavet kage i min database


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



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste