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


Hjälp med T-SQL/SQL - krångligt att byta plats på värden i f

Postades av 2004-01-23 17:27:58 - Jonas Stenman, i forum databaser, Tråden har 2 Kommentarer och lästs av 750 personer

Är helt grön vad gäller T-SQL/SQL! Har en tabell med med en kolumn som ska ange ordningen(intOrdning), en kolumn med namnet på en händelse som ska presenteras, ett id(pri.key/räknare), och en kolumn med ett typid som inehåller typen av händelse. Vad jag vill göra är att skifta värdet i fältet "intOrdning" mellan 2 poster, där typen är den samme! Juxet är att intOrdning tillsammans med typid är unika..alltså jag kan/ska jag inte kunna lägga in en etta i kolumn "intOrdning" i post 2!

id typid intOrdning händelse
--------------------------------------
1 2 1 händelse1
2 2 2 händelse2
3 2 3 händelse3

ps. post = rad

Hur ska jag göra, har hjärnsläpp, måste kunna byta ordning på händelserna! Värden jag har hämtat(som jag kan använda) i min funktion är: id(pri.key) och själva namnet på händelsen.

Hoppas nån har en lösning..


Svara

Sv: Hjälp med T-SQL/SQL - krångligt att byta plats på värden

Postades av 2004-01-24 18:47:09 - Lars Berg

<code>
update t set intOrdning = case when intOrdning = 1 then 2 else 1 end
where intOrdning in (1,2)
</code>


Svara

Sv: Hjälp med T-SQL/SQL - krångligt att byta plats på värden

Postades av 2004-01-26 11:54:03 - Jonas Stenman

Tack det hjälpte lite grand..så här ser koden ut just nu och funkar inte, inget vidare känns det som. Måste finnas bättre sätt klart, grön på sql som sagt!

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click

Dim mySelectQuery As String = "SELECT intOrdning FROM tblInkHandelseKedjor WHERE intHandelseKedjorID = '" & idToToggle1.ToString() & "'"
Dim myCommand As New SqlCommand(mySelectQuery, conn)
conn.Open()
Dim myReader As SqlDataReader
myReader = myCommand.ExecuteReader()
Dim firstO As String
While myReader.Read()
firstO = myReader.Item(0).ToString
End While
myReader.Close()
conn.Close()
MsgBox(firstO)

Dim mySelectQuery2 As String = "SELECT intOrdning FROM tblInkHandelseKedjor WHERE intHandelseKedjorID = '" & idToToggle2.ToString() & "'"
Dim myCommand2 As New SqlCommand(mySelectQuery2, conn)
conn.Open()
Dim myReader2 As SqlDataReader
myReader2 = myCommand2.ExecuteReader()
Dim secO As String
While myReader2.Read()
secO = myReader2.Item(0).ToString
End While
myReader2.Close()
conn.Close()
MsgBox(secO)

Dim myUpdateStr As String = "UPDATE tblInkHandelseKedjor SET intOrdning = '" & firstO.ToString() & "' WHERE intHandelseKedjorID = '" & idToToggle2.ToString() & "'"
Dim myUpdateStr2 As String = "UPDATE tblInkHandelseKedjor SET intOrdning = '" & secO.ToString() & "' WHERE intHandelseKedjorID = '" & idToToggle1.ToString() & "'"

Dim cmd As New SqlCommand(myUpdateStr, conn)
Dim cmd2 As New SqlCommand(myUpdateStr2, conn)
conn.Open()
Try
cmd.ExecuteNonQuery()
cmd2.ExecuteNonQuery()
Catch ea As SqlException
Throw ea
Finally
conn.Close()
End Try
End Sub


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

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 979
27 965
271 783
567
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