/ 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
Delete from + Request.Form?
Fra : Daniel Valentin


Dato : 03-07-04 11:37

Hey alle!

Jeg sidder og prøver at lære at styre min database i asp, og er
nået til at slette ting.

fØRSTE SIDE:

<form action="deletecomplete.asp" method="post">
Id nr.: <input type="text" name="id"><br>
<input type="submit" value="slet">

deletecomplete.asp:

(Åbner forbindelsen)
strSQL = "Delete from bukser where Id = '" & Request.Form('id')"'

Mit problem er, at dette på anden side er helt forkert er jeg
sikker på! Men hvordan laves dette så?

--
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 (03-07-2004)
Kommentar
Fra : pepss


Dato : 03-07-04 11:48


"Daniel Valentin" skrev

> Jeg sidder og prøver at lære at styre min database i asp, og er
> nået til at slette ting.

> strSQL = "Delete from bukser where Id = '" & Request.Form('id')"'
>
> Mit problem er, at dette på anden side er helt forkert er jeg
> sikker på! Men hvordan laves dette så?

hvad står der i din fejlledelse?

prøv denne:
strSQL = "Delete from bukser where Id = '" & Request.Form('id') & "'"


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Daniel Valentin (03-07-2004)
Kommentar
Fra : Daniel Valentin


Dato : 03-07-04 11:53

> hvad står der i din fejlledelse?
Error Type:
Sun ONE ASP VBScript compilation (0x800A03EA)
Syntax error, unexpected "new line"
/deletecomplete.asp, line 14, column 70

> prøv denne:
> strSQL = "Delete from bukser where Id = '" & Request.Form('id') & "'"
Samme resultat..

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

Kasper Katzmann (03-07-2004)
Kommentar
Fra : Kasper Katzmann


Dato : 03-07-04 11:56

....og så var det jo at Daniel Valentin sagde:
> deletecomplete.asp:
>
> (Åbner forbindelsen)
> strSQL = "Delete from bukser where Id = '" & Request.Form('id')"'
>
> Mit problem er, at dette på anden side er helt forkert er jeg
> sikker på! Men hvordan laves dette så?

Jeg går ud fra at dit Id felt er sat til Tal, så derfor skal der ikke '
omkring Request.Form("id"). Bemærk at der skal stå ("id") og ikke ('id').

Desuden mener jeg at Id er et reserveret ord i Access (som jeg går ud fra at
du benytter), så derfor skal det stå i firkantede paranteser [id].

Sådan skal den se ud:
strSQL = "Delete from bukser where [Id] = " & Request.Form("id")


--
Med venlig hilsen
Kasper Katzmann
http://www.katzmann.dk



Daniel Valentin (03-07-2004)
Kommentar
Fra : Daniel Valentin


Dato : 03-07-04 12:10


> Jeg går ud fra at dit Id felt er sat til Tal, så derfor skal der ikke '
> omkring Request.Form("id"). Bemærk at der skal stå ("id") og ikke ('id').
ok!
> Desuden mener jeg at Id er et reserveret ord i Access (som jeg går ud fra at
> du benytter), så derfor skal det stå i firkantede paranteser [id].
Jeg bruger MySQL, men dette var perfekt!

Mange tak for hjælpen!


--
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 : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408805
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste