Toon posts:

[asp in combinatie met access]

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
hoi,
Ik wil met een sql query zoeken door het veld software

software
-------------------------
systeemnummer |software
-----------------------------------
pc03477 |office, windows, flash
pc0897 |flash, dreamweaver

Ik wil dat er dan een tabel in mijn asp pagina komt met het volgende:

office 1
windows 1
dreamweaver 1
flash 2

Hoe pak ik dat aan? ik heb namelijk geen flauwbenul hoe je asp kunt combineren met query's! iemand idee?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Met heel erg veel subqueries, ieder onderdeel vereist z'n eigen query. Kan het makkelijker? Jah, maar dan moet je een fatsoenlijk datamodel nemen, zoals al aangegeven in je andere topic.

[ Voor 74% gewijzigd door gorgi_19 op 12-02-2004 11:51 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Voorbeeld? uitleg? etc?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Select (SELECT Count(*)
FROM stuklijst
WHERE (((stuklijst.software)='office'))) as AantalSoftware, (SELECT Count(*)
FROM stuklijst
WHERE (((stuklijst.software)='office2'))) as AantalSoftware2

etc.

In deze trant moet je gaan denken.

[ Voor 9% gewijzigd door gorgi_19 op 12-02-2004 11:53 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
oke maar het kan niet in 1 keer met variabelen. Omdat het ook mogelijk is om software pakketen toetevoegen en op die manier van jouw moet je elke keer weer in het asp document duiken om een subquery toe tevoegen. Dit moet toch ook anders kunnen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 12 februari 2004 @ 11:54:
oke maar het kan niet in 1 keer met variabelen. Omdat het ook mogelijk is om software pakketen toetevoegen en op die manier van jouw moet je elke keer weer in het asp document duiken om een subquery toe tevoegen. Dit moet toch ook anders kunnen?
Ja, een fatsoenlijk datamodel nemen; dan kan je tenminste een GROUP BY functie gebruiken.

[ Voor 7% gewijzigd door gorgi_19 op 12-02-2004 11:55 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
hoezo? dat heeft hier toch niks mee te maken?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 12 februari 2004 @ 11:55:
hoezo? dat heeft hier toch niks mee te maken?
Je kan dan tenminste een group by functie gebruiken. Andere optie is trouwens om de boel in een loopje te zetten in ASP, en steeds een SQL statement uit te voeren voor ieder software onderdeel. Of je daar alleen vrolijk van wordt qua performance is een tweede.

[ Voor 35% gewijzigd door gorgi_19 op 12-02-2004 11:58 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
ja dat laatse bedoel ik. Dan zie je toch automatisch op het moment dat je een softwarepakket toevoegt automatisch een overzicht hoevaak hij voorkomt?

Kun je daar een voorbeeld van geven?

performance maakt me niet uit!

[ Voor 9% gewijzigd door Verwijderd op 12-02-2004 11:59 ]


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Verschillende mensen hebben nu gezegd dat je datamodel niet deugt. Ik zou je echt willen aanraden daar nog eens kritisch naar te kijken, je zult echt problemen krijgen met je huidige model.

Naast de select problemen die je nu al ondervindt zijn er ook problemen met bijvoorbeeld het updaten / verwijderen van een categorie.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

datamodel verkeerd opgezet. je had een tabel moeten maken waar 1 software-ding linkt naar 1 systeemnummer.

/edit
* _Thanatos_ moet voortaan ff refreshen voor het replyen :)

[ Voor 23% gewijzigd door _Thanatos_ op 12-02-2004 12:00 ]

日本!🎌


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 12 februari 2004 @ 11:59:
ja dat laatse bedoel ik. Dan zie je toch automatisch op het moment dat je een softwarepakket toevoegt automatisch een overzicht hoevaak hij voorkomt?

Kun je daar een voorbeeld van geven?
code:
1
2
3
Voor ieder element in softwarepakkettenarray
    Zet neer het resultaat van : "SELECT Count(*) FROM stuklijst WHERE (((stuklijst.software)='PakketUitSoftwarepakkettenarray"
Volgende

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Lees eens eea over data-modelling, normaliseren, pas je datamodel aan zodat je een fatsoenlijk datamodel hebt, en het zal al heel wat makkelijker gaan om hetgeen te bekomen wat je wenst.
Het lijkt me echter dat je uit gemakzucht dat datamodel niet wilt aanpassen, ook al hebben meerdere mensen je er al eens op gewezen.
Daarnaast vind dat je zelf ook wel eens wat moeite mag doen om eens verder te zoeken als je een hint gekregen hebt ipv enkel met 'uitleg, voorbeelden?' te antwoorden.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.