DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: SQL | Thema: If o.case in select? | Von: G. Guest ( 21.11.2003 09:01)

guten morgen,
folg.Situation:
ich hab in sql2000-server 4 tabellen:
a,b,c,er; erläuterung
a = hauptteile einer anlage,besteht aus ID + teilename
b = unterteil dieses hautteils,besteht aus ID + teilename
c = unterteil des unterteils aus b,besteht aus ID + teilename
er = ereignis- hier stehen nur die vom user ausgew.ID's
in vb trifft der user eine auswahl welches teil defekt ist, daraufhin wird die entspr.ID in er abgelegt.bei auswahl in b o.c muß entspr.des wurzelpfades die vorh.ID's mitübergeben werdeb´n, so:
1.teil in a - nur ID von a
2.teil in b - ID's von b + a
3.teil in c - ID' von c, b, a
das eintragen diese störfalls mittels vb in er funktioniert einwandfrei. mein problem:
zw. anzeige in einem datagrid welche id's in er stehen u. welche teilenamen dazugehören, muß ich ein recordset bilden, welches ich dann mit einem Vview verbinden kann.
Dieses View müßte dann :
1.feststellen, in welcher ebene die ID's eingetragen sind u.dann die entspr.aktion ausführen, so:
If Exists (Select id_anla2 from er) And Not Exists (Select id_anla3 from er) And Not Exists (Select id_anla1 from er) begin
select *
from er
where er.id_anla2 IN (Select id_anla2 from er Where Exists (Select NULL))
end
Else
If Exists(Select id_anla1 from er) And Exists (Select id_anla2 from er) begin
select *
from er
where er.id_anla1 IN (Select id_anla1 from er Where Exists (Select NULL))
end
If Exists(Select id_anla1 from er) And Not Exists (Select id_anla2 from er) begin
select *
from er
where Exists(Select id_anla1 from er) And Not Exists (Select id_anla2 from er)
Order By id_er
end
denn code als case hab ich nicht hinbekommen
dabei hab ich es noch nicht im griif, wenn nur die ID in a steht.
2.muß der entspr.teilename im View dazugefügt werden
3. das alles muß in ein View o.ä., welches ich mit einem recordset in vb 6 benutzen kann

gruß paul!



Betreff Von Datum
Re: If o.case in select?
Hmm schönes Ding...<br>Also so zum lesen ist es kaum zu verstehen.<br>Kannst aber ne Mail Addi hintackern denn schick ich Dir ne Rufnummer.
Sven Buhk 21.11.2003 09:48
Re: If o.case in select?
hi sven,<br>SteffenEckhardt@gmx.de<br><br>m.f.g.paul
G. Guest 21.11.2003 10:00
Re: If o.case in select?
o.T.
G. Guest 21.11.2003 10:38
Re: If o.case in select?
o.T.
G. Guest 21.11.2003 10:39
Re: If o.case in select?
Mail ist raus an Dich...
Sven Buhk 21.11.2003 10:41
Re: If o.case in select?
ne geht nicht <br>geht nur mit if, schleife oder Ucase<br>dann muss man<br>Mid(Ucase(Matrix))
G. Guest 07.01.2004 10:49
Re: If o.case in select?
Hattest Du meine andere Mail bekommen ?<br>Da hatten wir Dir noch was mehr reingeschrieben.
Sven Buhk 07.01.2004 11:59

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG