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


Insert med kopplingstabell?

Postades av 2008-04-24 11:09:52 - zoran gavric, i forum databaser, Tråden har 4 Kommentarer och lästs av 2058 personer

hej folk. jag är fortfarande i stadiet då jag lär mig att jobba med kopplingstabeller så tänk på de när jag ställer min rookie fråga :).

mitt problem är att jag ska lägga in en Nyhet som har en bild, bilden ska till sin tabell men det ska ske en koppling i en kopplingstabell så den vet vilken news den tillhör då..

in i tblNews - tblNewsPic - tblPic

vet att jag måste göra 2-3 sql satser för detta men jag vet inte hur.


Svara

Sv: Insert med kopplingstabell?

Postades av 2008-04-24 11:36:44 - Per Hultqvist

Tror inte du behöver en kopplingstabell, bara en ForeignKey.

Tabell Image
==========

ImageId int not null primary key Identity
Image image
Description varchar(MAX)
...

Tabell News
========

NewsId int not null primary key Identity
ImageId int ' Pekar på en post i Image-tabellen
Header varchar(MAX)
...

En kopplingstabell behöver du när du har ett många-till-många-förhållande, dvs att en nyhet kan ha flera bilder, och en bild kan finnas med i flera nyheter. Det låter inte som att du är ute efter detta.


Svara

Sv:Insert med kopplingstabell?

Postades av 2008-04-24 11:55:26 - zoran gavric

en nyhet ska kunna ha flera bilder. jag vill även säkra för framtiden att man ska kunna andvända samma bild till flera nyheter. det är även andra "delar" på sidan som ska spara bilder i samma mapp.


Svara

Sv:Insert med kopplingstabell?

Postades av 2008-04-24 14:13:23 - Per Hultqvist

Ok...du skrev "mitt problem är att jag ska lägga in en Nyhet som har <b>en</b> bild" så det var därför jag trodde du inte behövde kopplingstabellen...

Jag gör ett nytt försök:

Tabell Image
==========

ImageId int not null primary key Identity
Image image
Description varchar(MAX)
...

Tabell News
========

NewsId int not null primary key Identity
Header varchar(MAX)
...

Tabell ImageNews
=============

ImageId int ' Pekar på en post i Image-tabellen
NewsId int ' Pekar på en post i News-tabellen

SQL:
====

SELECT News.NewsId, News.Header, Image.Image, Image.Description FROM News
LEFT JOIN ImageNews ON News.NewsId = ImageNews.NewsId
LEFT JOIN Image ON ImageNews.ImageId = Image.ImageId
WHERE News.NewsId = xxxx


Svara

Sv: Insert med kopplingstabell?

Postades av 2008-04-24 14:19:29 - zoran gavric

yep jag skrev lite knas skulle gjort de tydligare att de va fler bilder de gällde.
men jag tror att du ändå missuppfattat, jag vill kunna lägga in en news med bilder :) INSERT
att hämta ut har jag inga problem med.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 570
27 958
271 741
5 790
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