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


DELETE mha INNERJOIN

Postades av 2005-10-16 09:19:55 - Michael Bohman, i forum access, Tråden har 6 Kommentarer och lästs av 764 personer

Hej
Jag har ett problem när det gäller borttagning av data samtidigt ur två tabeller. Jag använder mig av två tabeller "tblArra" och "tblArraData" som är i relation till varandra med hjälp av fälten "ID_PRIM" och "ID_SEC". Om jag ska ta bort ur huvudtabellen så vill jag också ta bort all den information som undertabellen har länkat till sig. Jag använder mig av följande kod...
<code>
DELETE * FROM tblArra INNER JOIN tblArraData ON tblArra.ID_PRIM=tblArraData.ID_SEC
WHERE tblArra.ID_PRIM=[@ID];
</code>
JAg har letat och provat lite olika lösningar men inte hittat något. Jag får meddelandet..."Ange den tabell som innehåller de posterna du vill ta bort". Vad göra??

MVH
Micke


Svara

Sv: DELETE mha INNERJOIN

Postades av 2005-10-16 10:02:20 - Thomas Vanhaniemi

Det går inte att ta bort data från två tabeller samtidigt...
Det du ska göra är att ange en relation mellan dem och ange att datat i den ena tabellen ska raderas när rader i parent tabellen raderas.

Dessutom ska du inte skriva "DELETE * FROM..." utan "DELETE FROM..."


Svara

Sv: DELETE mha INNERJOIN

Postades av 2005-10-16 13:18:56 - Andreas Hillqvist

Lägg till en relation med referensintegritet och cascade delete. På så sätt kommer poster i relaterad tabell tas bort.


Svara

Sv: DELETE mha INNERJOIN

Postades av 2005-10-16 15:11:49 - Johan Djupmarker

Ett annat sätt är att köra 2 delete:

DELETE FROM tblArraData WHERE ID_SEC = [@ID]
DELETE FROM tblArra WHERE ID_PRIM = [@ID]


/Johan


Svara

Sv:DELETE mha INNERJOIN

Postades av 2005-10-16 22:57:48 - Michael Bohman

...hmm får nog läsa på lite om det där på nätet, ganska nytt avancerat för mig. Tack för tipset, jag får återkomma om jag inte kan lösa det!
//Micke


Svara

Sv: DELETE mha INNERJOIN

Postades av 2005-10-17 23:01:29 - Michael Bohman

Ok...jag har löst det nu. Det fungerade jättefint med med att lägga in referensintegritet och sedan cascad delete. Tack för hjälpen!

//Micke


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 768
27 960
271 761
470
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