Jump to content

starkeeper2009

Members
  • Gesamte Inhalte

    12
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von starkeeper2009

  1. Hallo,

    ich kenne mich mit SQL-Anfragen noch nicht allzusehr aus, habe gerade ein Problem bei dem ich nicht weiter weiß wobei ich denke daß es sicher eine Kleinigkeit ist.

     

    Problem:

    Ich mache eine Sql-Abfrage eines Feldes mit Text-Inhalt (Kein numerischer wert) - In meiner Abfrage möchte ich, daß bei einem leeren Feld - automatisch ein vorgegebener Inhalt eingetragen wird:

     

    Meine Abfrage sieht so aus:

    (SELECT CASE WHEN ltrim(rtrim(KHKArtikel.USER_AZLieferzeit)) ='' THEN '3' ELSE KHKArtikel.USER_AZLieferzeit END) AS AmazonLieferzeit
    

     

    In der Ausgabe werden die vorhandenen Werte angezeigt - allerdings wird in den anderen spalten keine 3 eingetragen , die felder bleiben also bei nichtvorhandenen Wert leer.

     

    Wenn mir jemand bei der Lösung helfen könnte wäre ich sehr dankbar!

     

    Viele Grüße

     

    Marco

  2. Hallo Frank,

    danke für die schnelle Antwort - leider bekomme ich bei den bisherigen Versuchen immer Syntax-Fehler. Ich denke es liegt einfach daran, daß mir noch sehr viele Grundlagen fehlen.

    Select brauche ich ja nicht, weil dieses wohl durch die Schnittstelle übernommen wird.

     

    Ich habe das versucht - allerdings ist da noch ein fehler drin in der IF-Anweisung:

     

    <code>

    KHKArtikel.Artikelnummer

    KHKArtikel.Bezeichnung1 AS Name

    KHKPreislistenartikel.Einzelpreis AS VK

    KHKArtikelVarianten.EANNummer as EAN

    KHKArtikelVarianten.MittlererEK as MEK

    KHKArtikel.USER_AmazonLister as FPH

    KHKArtikel.USER_AmazonPreis as AmazonVK

    KHKArtikelVarianten.LagerBestand AS Lagerbestand

    IIf(KHKArtikelVarianten.LagerBestand > 0,2) AS Lieferzeit

    WHERE NOT KHKArtikel.USER_AmazonLister = 0 AND ltrim(rtrim(KHKArtikelVarianten.EANNummer)) !=''

    </code>

  3. Hallo,

     

    ich nutze für unsere Wawi eine Schnittstelle zum export von Daten in eine CSV-Datei die sich mit einfachen Befehlen konfigurieren lässt -

    diese habe ich bereuits erfolgreich zum laufen bekommen, so daß die CSV

    Datei passend exportiert wird.

     

    KHKArtikel.Artikelnummer
    KHKArtikel.Bezeichnung1 AS Name
    KHKPreislistenartikel.Einzelpreis AS VK
    KHKArtikelVarianten.EANNummer as EAN
    KHKArtikelVarianten.MittlererEK as MEK
    KHKArtikel.USER_AmazonLister as FPH
    KHKArtikel.USER_AmazonPreis as AmazonVK
    WHERE NOT KHKArtikel.USER_AmazonLister = 0 AND ltrim(rtrim(KHKArtikelVarianten.EANNummer)) !=''
    

     

    Jetzt möchte ich allerdings eine Funktion einbauen die mir erlaubt ein Feld in unserer Datenbank zu interpretieren und dadurch direkt einen wert in eine neue Spalte zu schreiben ohne dafür extra eine neue spalte in der datenbank anlegen zu müssen.

     

     

    IF KHKArtikel.bestand >0 $zeit='1' ELSE IF $zeit='2'
    $zeit AS Lieferzeit

     

    Natürlich weiß ich das dieses so nie funktioniert - aber gibt es da die Möglichkeit so etwas in SQL umzusetzen ohne den Umweg zu gehen und eine neue Spalte anlegen zu müssen? Es geht mir hier ja nur um den CSV Export.

     

    Beschäftige mich erst seit 4 Tagen mit SQL daher hoffe ich meine Frage ist nicht ganz zu **** ;) Aber bin ja hier um zu lernen!

     

    Viele Grüße

     

    Marco

  4. Hallo,

    ich weiß, daß die Lösung ganz einfach sein müsste - habe jedoch leider noch keine Lösung gefunden.

     

    Ich möchte bestimmte Felder einer SQL Datenbank exportieren

     

    WHERE Artikel.Aktiv=-1 funktioniert Prima (festgelegter Wert).

     

    Jetzt möchte ich jedoch, daß hiervon nur die Artikel ausgegeben werden, welche auch eine EAN-Nummer haben, also in folgender Form:

     

    WHERE Artikel.Aktiv=-1 AND Artikel.Name!='0'

     

    Leider handelt es sich bei dem Feld Name ja nicht um ein numerisches Feld sondern um ein var-Feld.

     

    Wie sage ich dem export nun "exportiere mir nur die artikel, wo Artikel.Name nicht leer ist" ? habe es auch schon !='' versucht - was allerdings auch nicht funktionierte.

     

    Ich bin über jede Art von Hilfe sehr dankbar!

     

    Viele Grüße

     

    Star

  5. Hallo Pfeffis,

    ich habe leider auch keine andere Lösung gefunden - allerdings

    habe ich einen weg gefunden die umgeleiteten Druckaufträge ganz abzuschalten.

     

    In den optionen zur Remotedesktopverbindung habe ich unter dem Reiter

    "Lokale Ressourcen" unten bei Lokale Geräte und Ressourcen den Haken bei

    Drucker wegnehmen - dann sendet er die Aufträge nicht mehr zum Client.

     

    Viele Grüße

     

    Star

  6. Hallo,

    ich habe ein großes Problem mit unserem Server (Windows 2003),

    sobald man sich über den Remotedesktop auf den Server anmeldet, sendet dieser ununterbrochen umgeleitete Druckaufträge (0byte-dateien)

    Hierdurch wird der Clientrechner so bombadiert, daß kein normales Arbeiten möglich ist.

     

    Dieses Problem haben wir mit jedem Client der sich per remotedesktop mit dem Server verbindet.

    Ich habe leider keine Ahnung wo das Problem liegt.

     

    Hatte Schon jemand dieses Problem oder weiß woran es liegen könnte?

     

    Es gab schon einmal hier ein ähnliches Problem, nur wurde da leider keine Lösung gepostet:

     

    http://www.mcseboard.de/windows-forum-ms-backoffice-31/umgeleitetes-druckdokument-remotedesktop-138578.html

     

     

    Bin über jede Hilfe Dankbar!

     

     

    Viele Grüße

     

    Star

×
×
  • Neu erstellen...