Zum Inhalt springen

Termi

Mitglieder
  • Gesamte Inhalte

    45
  • Benutzer seit

  • Letzter Besuch

  1. Hey, gerne - dafür ist das Forum ja da! Ah ok, jetzt seh ich auch wie du die Darstellung gerne hättest. Wie benutzt du das Query eig.? Führst du das immer per Hand aus oder Verwendest du es aus einem Programm heraus? Bei letzterem würde ich mir das Query dann einfach immer zusammenbasteln. Je nachdem wieviele skills du anzeigen willst veränderst du das Query einfach, z.B. mit 3 skills wüde das so aussehen: SELECT t1.persoID, t1.skillID, t1.rating, t2.persoID, t2.skillID, t2.rating, t3.persoID, t3.skillID, t3.rating FROM crosstable AS t1, crosstable AS t2 JOIN crosstable AS t3 LEFT JOIN personen ON t2.persoID = personen.persoID WHERE t1.persoID = t2.persoID AND t1.SkillID =1 AND t2.SkillID =3 AND t3.SkillID=4 ORDER BY t1.rating DESC , t2.rating DESC LIMIT 0 , 30 Wenn es dein Programm erledigt und verarbeitet dann arbeite IMMER! ohne *, dasonst dein Programm probleme kriegen kann wenn in der Datenbank z.B. ein neues Feld angelegt wird o.ä. bzw. verursacht es unnötigen Traffic. Lg P.S.: Ich heiße 'Termi' und nicht 'Termin'
  2. Hey, leider kann ich jetzt erst reingucken, hatte heute morgen ein bisschen viel um die Ohren. Das mit dem OR hab ich irgendwie nen bisschen verpeilt, sry dafür. Auf die DemoDB kommst du mit User 'root' und ohne pw drauf(die Datenbanken werden täglich gelöscht..). So.. jetzt gehts aber, hoffe ich. Bei der TestDB klappt das so.. Naja, probiers doch einfach mal aus! Du kannst dir ja auch mal die DB angucken ob ich die Struktur auch richtig aufgebaut habe und die (dummy)-Daten wie in echt sind. SELECT c.persoID, c.skillID, c.rating FROM crosstable c LEFT JOIN personen p ON c.persoID = p.persoID WHERE 1 IN (SELECT cs.skillID FROM crosstable cs WHERE cs.persoID = c.persoID) AND 3 IN (SELECT cs.skillID FROM crosstable cs WHERE cs.persoID = c.persoID) ORDER BY c.rating DESC Hier der neue Link zur DB. Lg
  3. Hm.. wenn SQL Fragen o.ä. im Raum stehen wünsche ich mir immer die Datenbank und MySQL.exe zu haben und einfach auszuprobieren - das klappt bei mir finde ich am besten . Aber naja, BTT: Also ich hab mir jetzt mal nebenbei bei phpmyadmin(demo seite) die Datenbank hingebaut und nen paar test datensätze eingefügt und das unten aufgeführte Statement funktioniert bei mir. Gib mir mal bitte rückmeldung darüber obs geht oder nicht. Ich werde wahrscheinlich morgen erst wieder antworten können von daher schonmal viel Erfolg! SELECT c.persoID, c.skillID, c.rating FROM crosstable c LEFT JOIN person p ON c.persoID = p.persoID WHERE (SELECT cs.skillID FROM crosstable cs WHERE cs.persoID = c.persoID) = 1 OR 2 ORDER BY c.rating DESC Lg E: Hier mal der Link zu der testDB(per Bearbeiten bei dem statement kannst du das ausführen).
  4. Hey, in deinem letzten Statement steht SELECT * FROM crosstable LEFT JOIN personal WHERE PersoKriterium1='Y' AND PersoKriterium2=5 AND [b]SkillID = 1[/b] AND persoID IN (SELECT persoID FROM crosstable WHERE [b]SkillID = 3[/b] ORDER BY rating desc) ORDER BY rating desc seh ich richtig das du sagst das du alle leute mit der SkillId 1 haben willst, suchst dann aber die persoID von den leuten raus die SkillID 3 haben? Oder irre ich mich grad? Vielleicht liegt da ja der Fehler. Ansonsten: Was sind denn PersoKriterium und PersoKriterium2? Die hattest du oben garnicht erwähnt Lg
  5. Termi

    Zeichen ersetzen

    Also am regulären ausdruck sollte es nicht liegen, der klappt das hab ich ausprobiert. Wie gesagt, die VB.net Syntax ist mir leider nicht geläufig... Du willst alle Zeichen (wie sie im regulären Ausdruck) mit "" ersetzen, seh ich das richtig? Ich geh davon aus das du die Klasse implementiert hast? Imports System.Text.RegularExpressions btw. ich hab gesehen das wenn du die Klasse implementiert hast bei VB.net KEIN neues Objekt erstellt werden muss, sorry dafür. Vielleicht funktioneirt ja das?: Dim ausdruck As String ausdruck = "["&<>¡¡¢£¤¥¦§¨©ª«¬*" + "®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖ×ØÙÚÛÜÃÞßà áâãäåæçèéêëìíîïðñòóôõö÷øùúûüý"+ "þÿΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμΝνΞξΟοΠπΡρΣςσΤτ"+"ΥυΦφΧχΨψΩωϑϒϖ∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧"+ "∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅◊⌈⌉⌊⌋〈〉←↑→↓↔↵⇐⇑⇒⇓⇔•′″‾⁄℘ℑℜ™€ℵ♠♣♥♦ŒœŠšŸƒ"+ "   **‎‏–—‘’‚“”„†‡…" +"‰‹›ˆ˜]" text.RegEx.Replace(text, regex, "") Lg - ich dürck die Daumen das es jetzt funktioniert.. E: @Klotzkopp: woooops... hab das ja ganz übersehen hier im Editor ._. danke dir! Funktioniert das aber dann auch? Ich weiß nicht genau ob man in VB.net nen neues RegEx Objekt erstellen muss oder das normale nehmen kann.
  6. Termi

    Zeichen ersetzen

    oO Ganz schön viel.. Ich würde es aber trotzdem mit Regulären Ausdrücken veruschen, mir fällt sonst keine andere Möglichkeit ein... sollte dann ungefähr so aussehen: SearchAnd = New Regex(); String regex = "["&<>¡¡¢£¤¥¦§¨©ª«¬*" + "®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖ×ØÙÚÛÜÃÞßà áâãäåæçèéêëìíîïðñòóôõö÷øùúûüý"+ "þÿΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμΝνΞξΟοΠπΡρΣςσΤτ"+"ΥυΦφΧχΨψΩωϑϒϖ∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧"+ "∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅◊⌈⌉⌊⌋〈〉←↑→↓↔↵⇐⇑⇒⇓⇔•′″‾⁄℘ℑℜ™€ℵ♠♣♥♦ŒœŠšŸƒ"+ "   **‎‏–—‘’‚“”„†‡…" +"‰‹›ˆ˜]"; SearchAnd.Replace(text, regex, "") Ich bin mir mit der Syntax nicht ganz sicher, da ich kein VB.net kann, aber du kannst es ja ggf. korrigieren^^ kannst es ja mal probieren.. Und sag dann mal obs klappt oder ob es in die richtige Richtung geht. E: wegen umlauten überleg ich mir nochmal kurz was und melde mich gleich nochmal E2: Mit den Umlauten wärs wahrscheinlich am einfachsten einfach das wie folgt zu machen:text = text.Replace("ä", "ae"); text = text.Replace("ö","oe"); text = text.Replace("ü","oe"); ... unschön, aber mir fällt sonst nichts ein grad Lg
  7. Termi

    Zeichen ersetzen

    Was meinst du damit? Am einfachsten würde es gehn mit Regulären ausdrücken wie du schon geschrieben hast. Was hast du denn ungefähr vor? Vielleicht hilft das ein bisschen E: Was für eine Programmiersprache benutzt du? Sieht irgendwie nach C# aus *g*. Lg
  8. Habs gefunden: https://developer.mozilla.org/En/NsIEnvironment Lg
  9. Termi

    Leere Werte

    Ja das ist immer Nett mit null werten^^ Wenn du auf null abfragst musst du auf IS NULL abfragen, bsp.: SELECT istnull FROM test WHERE istnull IS NULL Lg
  10. Hey, gibts ne Möglichkeit mit Firefox(per Addon; JavaScript) auf die Umgebungsvariablen von Windows zuzugreifen? Der Rechner ist im Intranet, falls das von belangen ist. Falls nicht, gibt es andere Möglichkeiten dies, in Firefox, zu realisieren? Danke schonmal für eure Antworten!
  11. Für die, die das gleiche Problem haben und hier nach einer Lösung suchen hab ich mal den Lösungsvorschlag aus einem anderen Forum wo du gefragt hast hier gequotet, ich dürck dir die Daumen das es dann bei dir Funktioniert! So far und hf
  12. Das Netzteil muss da ansgeschlossen werden. Ich sagte OBEN links, wenn du VON UNTEN guckst , aber ich habs dir hier mal veranschaulicht :
  13. Programmieren ohne englischkenntnisse ist nicht so einfach Die meisten Dokumentationen sind auf Englisch und viele fragenzu auftretenden Problemen auch. Ausserdem hast du eine viel größere Bandbreite an Englischem Material im Internet. BTT: Ich hab vor 2 Jahren meien (Schulische) Ausbildung als FiAe zu machen und wir haben c# gelernt. Die Programmiersprache an sich ist, mit ein bisschen Englisch kenntnissen , sehr einfach zu verstehen da die meisten Sachen selbsterklärende Englische Begriffe haben. Also ich kann dir die Sprache als Anfänger empfehlen. Mit den Fachbegriffen wirst du wahrscheinlich vertrauter werden je mehr deine Ausbildung auch voranschreitet also, kopf hoch! Ich muss mal gucken ob ich noch die Unterlagen von den ersten beiden Semestern meiner Ausbildung als PDF habe, dann lad ich dir die mal hoch! Wir haben vieles auch am Beamer besprochen aber auf den Blättern sind die Syntax neuer Befehle und viele Aufgaben die gut in 1 bis 2 Blöcken unterricht zu schaffen waren, auch bei verpassten unterricht gut verständlich(also für dich auch ) waren und meist auch spaß gemacht haben. Das würde dich evtl. beim einstieg ein bisschen unterstützen. Aber wie gesagt, ich muss erst noch einmal gucken wenn ich zu Hause bin! Viel erfolg und ich meld mich wegen der PDF nochmal. Lg
  14. Ich hab in nem anderen Forum dazu einen Beitrag gefunden (Fehler2) vielleicht hilft dir der ja auch! Lg
  15. Moin ich hatte das gleiche Problem bei mir auch mal und obwohl ich auch alles aus- und wieder eingebaut habe hat nichts geklappt, ich war schon nah am verzweifeln zumal es auch relativ spät war. Folgendes hat bei mir den Rechner zum laufen gebraucht: Oben links (wenn du den Rechner hinstellst oder hinlegst und von "unten" auf das Mainboard guckst) befindet sich noch nen Stromanschluss, den ich vergessen hatte anzuschließen. Mainboard lampe hatte geleuchtet und alle Lüfter liefen bei mir auch deswegen hatte ich mich da so gewundert das kein BIOS Beepton kam und ich auch kein Bild hatte, aber mit diesem einen Anschluss gings dann. Hoffe ich konnte dir helfen - viel Erfolg! Lg

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...