Zum Inhalt springen

Schledo

Mitglieder
  • Gesamte Inhalte

    1.276
  • Benutzer seit

  • Letzter Besuch

Beiträge von Schledo

  1. Der Sachverhalt wurde mehrmals verfilmt, ich kann mich definitiv noch an eine andere Verfilmung erinnern, da ich K-19 nicht kenne. Dummerweise fällt mir der Titel aber auch nicht ein ... irgendwas mit "Tiefe" drinne, hatte den mal aufgenommen. Rutger Hauer war da glaube ich der Kapitän ... momentchen mal das Internet befrag .. ah hier : "Im Fahrwasser des Todes" ;-)

  2. Hab ein ganz kleines Problemchen. Habe einen leeren Ordner im Windows-Startmenü, der sich nicht löschen lässt, weder vom Menü aus, noch vom Explorer oder von der Konsole aus.

    Immer der selbe Fehler "Kann nicht gelesen werden". Der Ordner kann aber durchaus mit neuen Verknüpfungen gefüllt werden, ich möchte in aber löschen! (Nein, es ist kein Systemordner).

    Wie bekomme ich das Teil wech, ist auch kein Ordner meines Profils, sondern des Profiles "All Users" und ich als angemeldeter Admin sollte nötige Rechte haben.

    Noch ein netter Effekt ist, das der Ordner in den Eigenschaften kein Register Sicherheitseinstellungen hat (und dort auch keinen Namen) :confused:

    Ich steh da zurzeit voll auf dem Schlauch :eek:

  3. Innerhalb einer Stored Procedure wäre das Problem leicht zu lösen. Nun weiß ich aber nicht, wie Du das Update der Tabelle(n) aufrufen willst (innerhalb von Code z.B. VB oder in einem DTS-Paket etc.).

    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ä :(

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

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

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

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

  8. 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)?

  9. Ich habe nun einen Beitrag gefunden, wo genau das beschrieben ist, was ich möchte. Hier ist eine womögliche Lösung des Problems mittels einer PHP-Variable angedacht, in welcher dann der aktuelle Benutzer stehen soll (Windows-Authentifizierung).

    Leider will bei mir in dieser PHP-Variable absolut nichts drinstehen :( Hat einer einen Vorschlag?

    Hier der Beitrag: http://www.phpbuilder.com/lists/php-windows/2001092/0023.php

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