Zum Inhalt springen

Schledo

Mitglieder
  • Gesamte Inhalte

    1.276
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Schledo

  1. Es müsste innerhalb von Code (in diesem Fall PHP) in nur einer Abbfrage gelöst werden. Konkret wird das an folgendem Sachverhalt verwendet: Es sollte zu jedem Task eine Person geben, gibt es aber nicht. Nun sind diese Taks beim Import nicht einfach auszulassen, sondern sollen auch geholt werden. Gleichzeitig soll aber das PersonID-Feld in der Tasktabelle nnicht NULL sein dürfen. Daher war es leider unumgänglich, einen Datensatz in Person einzufügen, mit der ID 0, welcher sich NIEMAND nennt. Das sollte so realisiert werden, das dies nicht im Sinne von Datenbanken ist ist mir klar, hilft mir aber nicht. Diese Personen werden später händisch/manuell zugeordnet. Nun soll die Abfrage einfach versuchen eine entsprechende PersonID zu finden und wenn sie das eben nicht findet eine 0 aus dem SubSelect zurückliefern, damit diese in der Tasktabelle als Wert eingetragen werden kann. Und dafür brauch ich doch grundsätzlich die IF/ELSE-Bedinung. Ja/Nein? Hilfä
  2. Ich sehe da zwei Möglichkeiten: 1. Ein PUSH-Verfahren von Seiten der Excel-Tabelle: Dazu könnte man ein kleines Makro realisieren, welche die Daten aus der Tabelle per ODBC-Schnittstelle in die Datenbank schreibt. 2. Ein PULL-Verfahren seitens der Datebank bzw. einer PHP-Datei: Dazu kann man die COM-Klasse/Schnittstelle verwenden, welche es in PHP gibt und auch recht gut dokumentiert ist. Im PHP-Hnadbuch und auch der Homepage finden sich dazu auch gute Beispiele (u.a. auch mit Excel-Dateien).
  3. Schledo

    Strom-Lan

    "PowerBridge" ist auch ein sehr guter Suchbegriff zu diesem Thema ...
  4. Wenn du mich fragst: Weder noch! Von den drei Möglichkeiten halte ich eine "ordentliche" gewöhnliche MP3-Datei noch für die beste Lösung!
  5. Das kommt in meinen Augen ganz darauf an, ob die Dokumentation Farbe erfordert. Ganze Texte in Farbe ist meisten weniger sinnvoll. Bilder (z.B. Screenshots) erfordern es meist, um es ortdentlich aussehen zu lassen
  6. Um die SubSelects komme ich wohl nicht herum, da die zu schreibenden (Quell-)Daten bei UPDATE auch erst auch entsrpechenden Feldern/Tabellen/Datenbanken des Server geholt werden müssen und das x-mal. Funktioniert soweit ja auch alles, nur eben der IF/ELSE - Block in Kombination darin nicht. Die Quick'n'Dirty Lösung könnte eine Vorherige 2te Abfrage sein, aber das wollte/sollte ich eigentlich vermeiden ... ich kenne ja bei weitem auch nicht alle Klauseln, welche der MSSQL-Server beherrscht, dachte evtl. da gibts was ... :beagolisc
  7. Hallo, ich hab ein kleines Problemchen. Und zwar verwende ich in einer UPDATE-Query verschiedenen SUBSELECTs um entsprechende Werte zu erhalten. Dies funktionert bisher auch ganz gut. MSSQL SERVER 2000. Nun ist es leider zwingend notwendig, dass einer dieser SUBSELECTs auch mit einer IF/ELSE-Entscheidung arbeitet und genau hier liegt mein Problem. Wenn ich im Query Analyzer die Query einzeln (quasi nich als Unterabfrage; aber mit dem IF/ELSE) einfüge funktioniert diese, baue ich diese als Unterabfrage ich meine Gesamtabfrage ein, gibt es zwei Fehlermeldungeb die lauten: Falsche Syntax in der Nähe des IF-Schlüsselwortes. Zeile 36: Falsche Syntax in der Nähe von ')'. (Anm. das ist nach dem END) Das geht quasi: IF( SELECT ... = irgendwas ) IS NULL BEGIN SELECT 0 AS ID END ELSE BEGIN SELECT irgendwas END Und das nicht: UPDATE Tabelle SET Feld1='04.04.2004', Feld2=(SELECT ...), Feld3=(SELECT ...), Feld4= (IF (SELECT ... = irgendwas) IS NULL BEGIN SELECT 0 AS ID END ELSE BEGIN SELECT irgendwas END) WHERE Bedingung
  8. Gute Idee, erledigt. Jetzt muss ich erstmal auf den Fehler warten bzw. weiterarbeiten Ich berichte dann ggf., hatte eben nochmal chdsk laufen ...
  9. Hallo, ich habe in letzter Zeit nun schon 2-3 Mal einen mir Angst machenden Fehler auf meinem Rechner gehabt. Der Explorer/(Taskleiste, etc.) beendet sich und es kommt noch eine Popup-Meldung mit den Großbuchstaben "UNKNOWN HARD ERROR". Beim Klick auf Ok (einzige Möglichkeit) startet der Rechner sofort neu (kein Herunterfahren?) Woran kann das liegen? Betriebssystem ist Windows 2000 in recht aktueller Version und der Virenscanner AntiVir ist auch immer aktuell. Das System ist eigentlich auch sehr gut gepflegt, ebenso die Hardware ... Der Fehler trat plötzlich auf, d.h. weder nach Soft- oder Hardwareinstallationen oder Änderungen. Hilfä :confused:
  10. Da fällt mir ein "Gigi D'Agostino - Bla Bla Bla" ist eigentlich noch ganz nett gemacht;)
  11. Oh, dieser Fehler ist mir gänlich unbekannt. Siedler 1 war eines der stabilsten Spiele die ich je gespielt habe (in Sachen Stabilität fast nur übertrumpft von Transport Tycoon). Tritt der Fehler in regelmäßigen Zeitabständen auf? Wie ist die genaue Systemkonfiguration (Hard- und Software)?
  12. Tja, wer Wasser käuft was wie Leitungswasser schmeckt sollte in meinen Augen auch betrogen werden;)
  13. Daft Punk - Around the World Prodigy - Smack my Bitch up Benni Benassi - Satisfaction [babes and Tools Version] Marrs - Pump up the Volume
  14. Schledo

    Girls Day

    Naja, neu ist da für mich nur die bundesweite Aktion ... einen Girls Day gibt es hier im Betrieb / T-Systems schon seit einigen Jahren:)
  15. Eben mit genau diesem Query Analyzer geht da auch
  16. Wie meinst Du in Skriptform?
  17. Also ich kann Dir aus persönlicher Erfahrung durchaus den rosanen Riesen empfehlen, die haben auch ein sehr gutes Ausbildungssystem. Ich bin zwar bei T-Systems (Tochter), aber die Weiterbildung läuft unter der Schirmherschaft der Mutter Telekom ;-) Tolle Weiterbildungsangebote, gute Übernahmechancen, interesante Einführungsveranstaltungen ("T-Day") aller neuen Azubis, etc ...
  18. Wie das? Wenn man eben keine Zeitstempel verwendet führt es meist dazu, dass z.B. Schaltjahre nicht richtig mit eingereichnet werden, was zu ungenauen Ergebnissen führen kann.
  19. zu 1.) Man kann es mit fopen machen und dann z.B. noch mit regulären Ausdrücken (Stichwort PHP-Funktion: "preg_match") arbeiten. zu 2.) Zumindest wer die Seite hostet kann man bei Denic.de erfahren, ob das auslesen dieser Daten bei Denic (auch über preg_match) allerdings so rechtlich in Ordnung ist glaube ich weniger. Wenn man das bei www.denic.de manuell durchführt kommt ein ziemlich langer Text mit "Einverstanden" am Ende ... evtl. diesen mal durchlesen ... Zur Informatione über verwendete Serversoftware fällt mir nichts ein? Mal ganz ehrlich, für was soll das alles sein?
  20. Was hast du denn für konkrete Zahlen in den Variablen, wenn diese Fehlermeldung erscheint?
  21. Schledo

    Aldi Uhren

    Meinst du jetzt Armbanduhren oder Uhren für an die Wand, Radiowecker, Funkuhren und so Zeugs?
  22. Und welche Software hat auch nur dieser User bzw. findet sich in der Registrierung genau dieses Benutzers etwas?
  23. Das Verwenden der COM-Klasse/Schnittstelle kann man hier nachlesen, da ist auch ein gutes Beispiel für Excel. www.php.net/com Text- und Zellenformatierungen würde ich nicht oder nur sehr wenig im PHP-Code einfügen, das bläht unheimlich auf. Es ist wesentlich sinnvoller mit einer Vorlagetabelle zu arbeiten, sprich diese im Skript zu öffnen, zu beschreiben und als neue Datei abspeichern
  24. Welche Software/Plugins/etc hast du installiert seitdem das Problem ein Erscheinung tritt? Tritt es auch bei einem anderen angemeldeten Benutzer des Rechners auf?

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...