Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


tabort en sida...

Postades av 2003-02-19 17:39:04 - Mikael Åkerlundh, i forum asp - allmänt, Tråden har 11 Kommentarer och lästs av 476 personer

hej jag vill ha en funktion så att man ska kunna tabort en sida ur databasen
och då har jag länkat så här sidan.asp?action=radera´och jag använder denna koden


if request.QueryString("action") = "radera" then
Set RecSet=Server.CreateObject("ADODB.Recordset")
SQLI = "SELECT * FROM sida WHERE id ="
RecSet.Open SQLI, Connect,1 ,2
RecSet.Delete
RecSet.Close
Connect.Close
response.write "raderad :)"

end if

Men om man sen trycker på radera så kommer han till den länken ju sidan.asp?action=radera men då vill jag att ahn ska ta med sig id´t på databasne så att han ska kunna tabort sidan men sen vad ska jag skriva i den koden där det står HÄR??

if request.QueryString("action") = "radera" then
Set RecSet=Server.CreateObject("ADODB.Recordset")
SQLI = "SELECT * FROM sida WHERE id =" HÄR
RecSet.Open SQLI, Connect,1 ,2
RecSet.Delete
RecSet.Close
Connect.Close
response.write "raderad :)"

end if


och hur ska jag l,änka ??

har du några frågor så fråga på...

/Mikael


Svara

Sv: tabort en sida...

Postades av 2003-02-19 17:46:37 - Anna-Karin Söderberg


Du får skicka med två värden, dels action=radera och så ID=1

sida.asp?action=radera&ID=1

du lägger alltså på värden med & i länken.

ID tar du emot på samma sätt som action och så stoppar du in ID i din Delete sats.

/Anna-Karin


Svara

Sv: tabort en sida...

Postades av 2003-02-19 17:53:09 - Mikael Åkerlundh

Men hur ska jag stoppa in id´t i min delet sats ??
eller vad ska jag skriva där det står här ??
jag länkar ju på detta sättet
sidan.asp?action=radera&id=<% =rs("id")%>
<%
men sen så måste jag ju skriva något där det står HÄR eller ??
%>


Svara

Sv: tabort en sida...

Postades av 2003-02-19 18:16:54 - Jonnie De Paul

Gör såhär
<code>
if request.QueryString("action") = "radera" then
Set RecSet=Server.CreateObject("ADODB.Recordset")
RecSet.Open "SELECT * FROM sida WHERE id="& Request.QueryString("ID"),Connect,1 ,3
RecSet.Delete
RecSet.Close
Connect.Close
response.write "raderad :)"
</code>

Lycka till!
mvh
//Jonnie


Svara

Sv: tabort en sida...

Postades av 2003-02-19 18:21:59 - Mikael Åkerlundh

okej.. thx
men nu vill jag att det ska komma fram en ruta där det står är du säker på att du vill tabort sidan ?? sen akn man trycka ok eller avbryt


Svara

Sv: tabort en sida...

Postades av 2003-02-19 18:30:03 - Jonnie De Paul

Du kan köra nåt sådant här... (du kanske får modda den lite för den kanske inte funkar korrekt, men prova den först), jag är inte så super haj på Javascript

DENNA KODEN SKA DU LÄGGA INNANFÖR HEAD:
<code>
<script>
function Vidare(ID) {
if (confirm("Är du säker?")) {
location = "sidan.asp?action=radera&id="+ID }
else {
location = "#"}
}
</script>
</code>

Länka sedan såhär:
<code>
);">DIN TEXT
</code>

mvh
//Jonnie






Svara

Sv: tabort en sida...

Postades av 2003-02-19 21:54:44 - Andreas Hillqvist

Onödigt att använda ett recordset. Drar nog mer resurser oxå.
Om du ska ta bort en post skriver du T.Ex:
<code>
Dim strID
If Request.QueryString("action") = "radera" Then
strID = "" & Request.QueryString("ID")
If IsNumeric(strID) Then
Connect.Execute "SELECT * FROM sida WHERE id=" & strID
Response.Write "raderad :)"
Else
Response.Write "Felaktig ID parameter!"
End If
End If
</code>
Detta hinndrar någon från att ta bort alla poster i tabelen. Det kan man göra om man t.Ex. Skickar:
<code>
strID = "0 Or 1=1"
</code>


Svara

Sv: tabort en sida...

Postades av 2003-02-19 22:20:29 - Jonnie De Paul

Denna koden som du skrev Andreas tar ju inte bort nåt =P


Svara

Sv: tabort en sida...

Postades av 2003-02-19 23:14:45 - Raderat konto

gör såhär istället

Db.Execute "DELETE FROM dinTabell WHERE ID=" ID


Svara

Sv: tabort en sida...

Postades av 2003-02-20 14:34:39 - Jonnie De Paul

Sådär FR, så ska det ut... =)


Svara

Sv: tabort en sida...

Postades av 2003-02-20 17:28:31 - Andreas Hillqvist

Förlåt då. ;o)

Har börjat på min utbildning inne på andra veckan nu. Den kvällen hadde jag oxå varit på ett spinning pass innan. Så jag var trött.

Kanske ska lägga in en sådär kommentar som MS killarna har. ;o)


Svara

Sv: tabort en sida...

Postades av 2003-02-20 19:30:05 - Jonnie De Paul

skyller på det =P, gud va dåligt =D
vad är det för kommentar som dom har??


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
726
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies