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


Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-19 16:20:11 - Anders Alkmar, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 610 personer

Jag har en SQL-fråga i en tableadapter typ:

SELECT YadaID, Namn
FROM Yada
WHERE YadaID in (8,9,3)

Jag skulle vilja skicka in (8,9,3) som en parameter, dvs något liknande:

SELECT YadaID, Namn
FROM Yada
WHERE YadaID in @myIDList <-- detta funkar inte

Antalet värden i listan kan variera.

Miljön är asp.net 2.0

Tacksam för tips.

/Anders


Svara

Sv: Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-19 16:50:25 - Marcus Johansson

Har haft samma problem och det jag kom fram till då var att bygga en SQL funktion som tar in en lista och sedan splittar denna med en tabell som ett rutur värde.

Typ:

SELECT YadaID, Namn
FROM Yada
WHERE YadaID in udf_split( @myIDList )

eller så skriver du din SQL sats utan parameter.

typ:
sSQL = "SELECT YadaID,Namn FROM Yada WHERE YadaID in (" + sDinLista + ")";


Svara

Sv:Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-20 08:27:06 - Niklas Jansson

Eller så skapar du en temporär tabell, fyller den, och kör med någon join.


Svara

Sv: Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-20 08:27:36 - Herbjörn Wilhelmsen

Hej,

Använd datatypen XML på din parameter och sedan XQuery till att hämta ut värden från din xml.

MVH
Herbjörn


Svara

Sv: Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-20 10:11:46 - östen petersson

hm antar det här är ett problem som har något med 2.0 att göra typ?
för hade din fråga varit en sträng (som den är i mina sqlfrågor)
hade det ju inte varit något problem:

myid = "7,8,9"
dim com as sqlcommand
com.commandtext = "SELECT YadaID, Namn FROM Yada WHERE YadaID in (@myIDList)"
com.parameter.add("@myidlist",myid).sqldatatype = sqldatatype.varchar


eller nåt sånt ( i vb dårå)


Svara

Sv: Parametrisera IN-sats i en SQL fråga

Postades av 2006-06-22 08:23:24 - Herbjörn Wilhelmsen

Hej,

Jag har nu uppdaterat min artikel om dataparametrar med det du frågade efter. Där finns även ett kodexempel.

Artikel [Dataparametrar i ADO.NET]

MVH
Herbjörn


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
2 783
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