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


sql med vílkor som ej vill stämma.

Postades av 2005-05-15 19:01:06 - Kristoffer Ljungqvist, i forum access, Tråden har 7 Kommentarer och lästs av 718 personer

kör följande kod för att få ut Användarnamnet + information om en artikel.
<ocde>
set rst = con.execute("select * from UserAcounts Inner Join Artikel On UserAcounts.id = Artikel.Id where UserAcounts.Id=" & cLng(request.querystring("AnvId")) & "and Artikel.id=" & cLng(request.querystring("Artic")))

if not rst.eof then
response.write "<td width=""450"">Skrivbent är:&nbsp;" & rst("Anv") & "</td>"
response.write "</tr><tr>"
response.write "<td>" & rst("info") & "</td>"

' if not Session("AnvId") = Rst("Skrivbent") then
'response.write "Du kan betygsätta den"
'else
'response.write "Du kan uppdatera eller ändra din artikel här!"
'end if

else
response.write "Något blev fel!"
end i
</code>
Klickar man på första artiklen fungerar allt perfekt.
Klickar du på en annan arikel så fungerar det inte hur jag än gör.
Men doc alltid första artiklen.
Någon som har lösningen på varför den inte vill få fram rätt artikel m.m blir snart grå hårig.


Svara

Sv: sql med vílkor som ej vill stämma.

Postades av 2005-05-15 19:27:10 - Johan Djupmarker

UserAcounts Inner Join Artikel On UserAcounts.id = Artikel.Id

Känns lite fel, troligtvis vill du ha Artikel.UserId eller något liknande istället för Artikel.Id.

/Johan


Svara

Sv:sql med vílkor som ej vill stämma.

Postades av 2005-05-15 19:44:00 - Kristoffer Ljungqvist

Artiikel.id = (Räknare)
ArtUser = (Användarens id ej unikt)
Anvid = Användarens id nummer unikt)
I sidan före får jag ut Användarens id (ArtUser)
Som säger vem som har skrivit den.
Artikel.id = Id för just den artiklen som användaren vill läsa.
AnvId används för kontrollera användaren.

För att få artikel 2.
Så måste den ju ha
Id så den vet vilken artikel använaren har valt och det är där problemet uppstår.


Svara

Sv: sql med vílkor som ej vill stämma.

Postades av 2005-05-15 20:09:58 - Johan Djupmarker

Du har inte förklarat vad det är för fält du har i databasen och vad det är du vill åstadkomma. Men vad jag ser på koden verkar det som att du bara vill visa skribentens namn från användartabellen? Huvudproblemet ligger i att du joinar ihop tabellerna med Id-kolumnerna i båda tabellerna, därför fungerar det bara när användaren och artikeln har samma värde i Id-kolumnen.

Om jag har fattat det rätt borde det vara såhär du vill göra, ersätt med rätt fältnamn på författarens identitet i SQL-frågan:

<code>
set rst = con.execute("select * from UserAcounts Inner Join Artikel On UserAcounts.id = Artikel.ArtUser where Artikel.id=" & cLng(request.querystring("Artic")))

if not rst.eof then
response.write "<td width=""450"">Skrivbent är:&nbsp;" & rst("Anv") & "</td>"
response.write "</tr><tr>"
response.write "<td>" & rst("info") & "</td>"

' if not Session("AnvId") = Rst("Skrivbent") then
'response.write "Du kan betygsätta den"
'else
'response.write "Du kan uppdatera eller ändra din artikel här!"
'end if

else
response.write "Något blev fel!"
end if
</code>

/Johan


Svara

Sv:sql med vílkor som ej vill stämma.

Postades av 2005-05-15 22:14:05 - Kristoffer Ljungqvist

Det du säger stämmer men problemet är att jag har u den 2:a tabellen information om användaren där ingår även användarnamnet.

Om användaren har id t.ex 3 och artiklen har 3 eller 10 t.ex så ska ändå användarens namn komm fram via Tabell 1. och i Tabell2. Ska artiklen skrivas ut med användaren osv.


Svara

Sv: sql med vílkor som ej vill stämma.

Postades av 2005-05-15 22:38:18 - Johan Djupmarker

Ja, har du testat mitt förlag på lösning?

/Johan


Svara

Sv:sql med vílkor som ej vill stämma.

Postades av 2005-05-15 23:07:46 - Kristoffer Ljungqvist

Det ser ut att fungera ska teswta att sätta 2 olika oberände användare som skrivit den och ser om det kommer deras användarnamn.
Om det funkar så är det rätt ;) Annars får jag jobba vidare på det.


Svara

Sv: sql med vílkor som ej vill stämma.

Postades av 2005-05-15 23:10:07 - Kristoffer Ljungqvist

Tackar det fungera exakt som jag vill, vet inte hur du fick det att fungera också vidare.
;.)


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 770
27 960
271 761
478
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