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


Visa Data

Postades av 2003-09-10 12:57:33 - Claes-Philip Staiger, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 990 personer

Jag har 2 tabeller evenemang och artister.
Det jag vill göra är helt enkelt att loopa upp alla evenemang. till varje evenemang finns det en artist tabell med evenemangid som foreign key värde. dessa skall alltså loopas inuti den första loopen.

förövrigt har jag i min dll fil försökt att skapa relationer på följande vis:


'-----GET EVENTS RELATIONS----------------------------------------------------------------------------------------------
public function GetEvents(strID as String)

Dim dataAdapter1 As System.Data.IDbDataAdapter = New System.Data.OleDb.OleDbDataAdapter
Dim dataAdapter2 As System.Data.IDbDataAdapter = New System.Data.OleDb.OleDbDataAdapter

Dim DS As System.Data.DataSet = New System.Data.DataSet

Dim objCmd1 As New OleDbCommand("select_event_klubb", objConn)
objCmd1.CommandType = CommandType.StoredProcedure

Dim objParam As New OleDbParameter("@ident",OleDbType.Char)
objParam.Value = strID
objCmd1.Parameters.Add(objParam)

Dim objCmd2 As New OleDbCommand("select_artist_all", objConn)
objCmd2.CommandType = CommandType.StoredProcedure

Try
objConn.Open
dataAdapter1.SelectCommand = objCmd1
dataAdapter1.Fill(DS)
dataAdapter2.Fill(DS)
Dim eventTable as DataTable = DS.Tables("event")
Dim artistTable as DataTable = DS.Tables("artist")

DS.Relations.Add("klubb_artist_rel", eventTable.Columns("eventid"), artistTable.Columns("eventidFK"))
objConn.Close
Catch e As Exception
return 0
End Try
return DS
end function
'-----GET EVENTS RELATIONS---SLUT-----------------

DETTA GÅR TYVÄRR INTE DÅ JAG FÅR FELMEDDELANDET: System.InvalidCastException: Specified cast is not valid.

MIN EVENTS FIL SER UT SÅ HÄR TYP:
<script runat="server">
sub Page_Load(sender as Object, e as EventArgs)

Dim DS_Event As DataSet = New DataSet
Dim objEvents as New Events.EventsClass()
Dim myID As Integer = Session("klubbid")
DS_Event = objEvents.GetEvents(myID)

'REPEATER
repUser.DataSource = DS_Event
repUser.DataBind()
End Sub
</script>

några ideer hur man kan lösa det samt att loopa igenom datan i korrekt form???


Svara

Sv: Visa Data

Postades av 2003-09-10 16:25:58 - Johan Normén

Detta är troligtvis inte det du vill ha men här har du en länk till en Control (Open source) som gör en trevlig grid åt dig.
http://aspalliance.com/denisb/Articles/HierarGrid.aspx
Gillar du inte gridden kan du ju alltid modifiera koden eller kolla av den och se om det är något du kan använda.

Jag har själv inte tittat på den så jag vet ej hur bra den är.

Kanske detta kan ge något?
http://www.pellesoft.se/login/articles/aspnet/hierarkisk_data.asp

Det är lite svårt att pula in en massa kod hur du går tillväga, skulle nästan bli en artikel då :-)

//Johan N


Svara

Sv: Visa Data

Postades av 2003-09-10 16:57:42 - Olle Lindblom

Kan du inte skapa relationen direkt i din SQL fråga?

Det brukar jag göra funkar väldigt bra!


Svara

Sv: Visa Data

Postades av 2003-09-11 11:10:19 - Claes-Philip Staiger

nja Olle till att börja med, hur ställer du den frågan för att få med alla poster i den andra tabellen?

SELECT event.*, artist.*
FROM event, artist
WHERE event.eventid=artist.eventidFK And event.klubbidFK=[@ident];

Detta är alltså en lagrad procedur, men jag får ju inte med alla poster för frågan utesluter ju några, hur hade du ställt frågan?


Svara

Sv: Visa Data

Postades av 2003-09-15 18:17:36 - Olle Lindblom

Ok om jag har fattat dig korrekt så vill du ha ett utseende som ser ut som nedan:

Evenemang

Artist
Aritst
Artist

Evenemang

Artist
Artist

Är det så du menar så har jag en lösning till dig!


Svara

Sv: Visa Data

Postades av 2003-09-17 14:39:07 - Claes-Philip Staiger

Precis så är det jag menar...


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 156
27 952
271 704
13 762
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