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


Binda flera SELECT-sater till ett DataSet

Postades av 2003-05-13 22:29:20 - Christer Engholm, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 547 personer

Jag har en tabell (tblDamages) samt några tabeller som har DamageID som relation samt övrig data ang. skadan. Jag har läst på några ställer att man skall kunna köra flera olika SELECT-sater för att sedan binda ihop det hela med ett DataSet.

Någon som har förslag på hur jag skall gå tillväga?


Svara

Sv: Binda flera SELECT-sater till ett DataSet

Postades av 2003-05-14 09:06:33 - Patrik Löwendahl

Det finns flera sätt du kan göra det på:

Jag har skrivit en artikel om det där som finns här: http://www.pellesoft.nu/login/articles/aspnet/hierarkisk_data.asp
(sv) och här: http://www.cshrp.net/content.aspx?showID=885 (en).

Det jag inte nämner i den artikeln är möjligheteten att använda flera dataadapters för att fylla ett dataset, det kan du göra på följande sätt:

<code>
// Create connection
SqlConnection cnMyDB = new SqlConnection("Data Source=.;Initial Catalog=DamageDB; Integrated Security=SSPI;");

// Create 1st dataadapter to query for DAMAGE table
SqlDataAdapter daDamage = new SqlDataAdapter("SELECT DAMAGE_ID, DESCRIPTION FROM DAMAGES", cnMyDB);

// Create 2nd dataadapter to query for VEICHLE table
SqlDataAdapter daVeichle = new SqlDataAdapter("SELECT DAMAGE_ID, NAME FROM VEICHLES", cnMyDB);

// Create and fill a DataSet
DataSet dsInfo = new DataSet();
daDamage.Fill(dsInfo, "Damage");
daVeichle.Fille(dsInfo, "Veichle");

// Add a relation between the two recently fetched DataTables.
dsInfo.Relations.Add("Damage_Veichle_rel", dsInfo.Tables["Damage"].Columns["DAMAGE_ID"], dsInfo.Tables["Veichle"].Columns["DAMAGE_ID"]);

</code>

Vinsten med att göra som ovan, istället för att göra som i min artikel. Är att nu har du full möjlighet att skapa INSERT, UPDATE och DELETE kommandon separat för varje tabell i datasettet.



Svara

Sv: Binda flera SELECT-sater till ett DataSet

Postades av 2003-05-14 10:58:19 - Christer Engholm

Kan jag sedan koppla dessa adapters till en kontroll, typ datalist, datagrid eller repeater? Hur?


Svara

Sv: Binda flera SELECT-sater till ett DataSet

Postades av 2003-05-14 15:53:06 - Patrik Löwendahl

nej, du måste ju koppla ditt dataset och datatables till kontrollerna.

Titta på artiklerna så får du några ledtrådar på hur du skall göra.


Svara

Sv:Binda flera SELECT-sater till ett DataSet

Postades av 2006-03-18 14:29:20 - Henrik Söderlind

Gammal tråd, men bra!

Hur kopplar jag min relation till en Repeater?


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 614
27 953
271 709
6 589
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