Zum Inhalt springen

UBAI

Mitglieder
  • Gesamte Inhalte

    216
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von UBAI

  1. welche Version ist nicht egal. Wenn du 4.00 hast ist das schon nicht schlecht. Bist du bei nem Partner oder Endkunde? Denn auf der CD des upgrade toolkit gibts Migrationsobjekte (migrate.fob). Damit werden z.B. Datumsfelder migriert, da der SQL Server die Navision eigene 0-Datie nicht kennt. Ebenso kennt Navision, trotz SQL, noch keine NULL Werte :-( Denn einfach ne DaSi zu machen mit dem NavisionClient und diese dann in ne neu erstellte SQL Navision DB zu importieren ist nur der halbe Schuh ;-) Wie du eine Navision Datenbank auf dem SQL Server erstellst, steht in der Beschreibung im Doc Verzeichniss auf der Produkt CD zu finden. Falls du nun nicht mehr weiter weist, schmeiß Google an oder schau mal auf Welcome to mibuso.com (hier sind wir Nav Entwickler, SQL Admins die mit Nav zu tun haben, etc.) Desweiteren ist es nicht getan, wenn die Datenbank nun auf dem SQL Server ist. 1. den nativen Servcer konntest du installieren und Vergessen 2. nun der SQL Server möchte gehegt und gepflegt werden 3. Euer Quellcode sollte durchforstet werden und extra für den SQL Betrieb optimiert werden. Dies ist mit sicherheit nicht der Fall. Leider sind viele Partner, NSCs, damit überfordert :-( Die eigentliche Migration und Quellcodeanpassung ist von nem Entwickler vorzunehmen. Die Hege und Pflege der SQL DB und des SQL Servers muss in zusammenarbeit mit dem Serveradmin und dem Entwickler geschehen. Denn wenn dass alles nicht passt, läuft Navision auf dem SQL Server grotten langsam...... Wenn es in deinem Projekt nur darum geht, die DB auf den SQl Server zu portieren ohne Codeoptimierungen, dann ist das nicht genug für ein Abschlußprojekt. Es sei denn, du packst noch die Begrundung mit rein, warum SQL und nicht mehr Native, Kalkulationskosten, etc. Gruße
  2. sehr gut ;-) hier erst mal de Preis der Kampagne
  3. ok hier mal die Struktur und paar Daten Tabelle Item Nr. Verkaufseinheitencode 11190013410 STCK Tabelle VK-Preise Artikelnr. Startdatum Verkaufsart VK-Preis Einheitencode 11190013410 16.09.06 Alle Debitoren 40,99 STCK 11190013410 22.03.07 Alle Debitoren 49,99 STCK 11190013410 10.05.07 Alle Debitoren 55,00 STCK 11190013410 10.06.07 Alle Debitoren 59,00 STCK 11190013410 10.09.07 Alle Debitoren 51,00 STCK 11190013410 13.09.07 Alle Debitoren 51,00 STCK 11190013410 13.09.07 Kampagne 51,00 STCK 11190013410 17.09.07 Alle Debitoren 53,00 STCK 11190013410 16.09.06 Alle Debitoren 100,00 PAAR aktuelles Datum ist der 14.09.2007 ich möchte nun zu dem selectiertem Artikel (11190013410), den heute (14.09) gültigen Preis finden für die im Artikel hinterlegte Verkaufseinheit (Stck) select Item.[Nr_], SalesPrice.[VK-Preis] from Item inner join SalesPrice on Item.[Nr_] = SalesPrice.[Artikelnr_] where SalesPrice.Einheitencode = Item.Verkaufseinheitencode and SalesPrice.Startdatum <= getdate() das ist ja alles ken problem, nur wie bekomm ich das gebacken, dass er erst nach "Kampagne" sucht und hat er die nicht gefunden für "Alle Debitoren" sucht. Das bekomm ich nicht gebacken ....
  4. Hi, ich hab da folgendes Problem: In einer Tabelle stehen zu einem Artikel mehrere VK-Preise (Zeitliche Betrachtung, Mengenbetrachtung, Einheitenbetrachtung). Ich möchte nun per SQL den aktuell gültigen finden, bekomm das aber nicht gebacken. Hier mal die Vorgehensweise, wie er den gültigen Preis finden soll (vereinfacht, reicht mir aus) 1. Grenze VK-Preise (SP) ab auf die Artikelnummer die identisch ist mit der Artikelnummer aus der Tabelle Artikel (Item) (where SP.[item No] = Item.No) <--- kein Problem 2. Grenze ab auf das Feld SP.Einheit mit dem Feld Einheit aus der Artikeltabelle (where SP.[unit of measure Code] = Item.[sales Unit of Measure] <--- kein Problem 3. grenze ab auf das Feld Startdatum in der VK Tabelle. das muss <= dem aktuellem Datum sein oder leer (SQL wäre 1753) <--- sollte ich auch hinbekommen nun meine Probleme 4. in der gefundenen Datenmenge, grenze ab auf das Feld SP.Type mit dem Wert 3 5. Finde in der Abgrenzung den letzten Datensatz, wurde er gefunden, anzeigen, wenn nicht, grenze das FEld SP.Type ab auf den Wert 2 (die anderen Abgrenzungen beibehalten) ab. Wurde ein Datensatz gefunden, den Preis aus der SP Tabelle anzeigen, wenn keiner gefunden wurde, soll eine 0 angezeigt werden. Bereich 5 krieg ich nicht gebacken ...... :old Grüße
  5. Es gibt auch eine Möglichkeit, bei den CSide DBs. Aber generell würde ich eh mittlerweile mehr zum SQl-Server tendieren. Allene schon wegen dem Verhalten großer Datenmengen und den Adons :-) Welches NSC ist es denn?
  6. Also bei SQL fällt mir spontan, da ja sicher auch größere Datenmenge, die Replizierung ein. Replizierungsagent über den enterprisemanager anlegen und (Quell / ziel tabelle - Datenbank) und gut ist. Wann es noch Daten sind, die verarbeitet werden müssen, können diese in eine "Vortabelle" fließen und über einen Batch (z.B. duch NAS gesteuert) abgearbeitet werden. Gruß
  7. Nativer Server oder SQL Server?
  8. Nun, 1. wurde navision schon vor ein paar jahren von Micros. gekauft und 2. geibt es mehrere Möglichkeiten mit drittprogrammen Daten aus Navision herauszuziehen. Die Möglichkeiten sind abhängig vom eingesetzen Datenbankserver. Möglichkeiten mit den nativen Navision Datenbankserver: Per C/ODBC oder C/Fron (API dür C++ oder C#) Moglichkeiten, wenn der Micros. SQL Server als Datenbankserver dient: ODBC, ADO, VS eigene Klassen, etc. Diese Möglichkeiten sollten aber nur gewählt werden, wenn Daten aus der DB geholt werden sollen. ein Reinschreiben in die Tabellen ist zwar auch möglich, aber werden diese Daten dann NICHT getriggert (heißt Navision eigener Code wird nicht ausgeführt, wenn Daten per ODBC, ADO, etc. reingeschrieben werden) <- Dies muss ein Navision Dienst doer ein Navisionclient übernehmen. Gruß
  9. UBAI

    Dateien verschieben

    schau hier http://forum.fachinformatiker.de/basic/90659-vbs-wsh-dateien-verscheiben.html
  10. Gegenfrage. Hab ich hier VB?
  11. Hallo, gibts bei dem Befehl Move unter VBS eine Möglichkeit, das er existierende Dateien überschreibt? So wie mit dem MSD-Befehl move /Y möglich ? set fso = CreateObject("Scripting.FileSystemObject") ... set f1 = fso.GetFile(filename) 'zu verschiebende Datei ... ToFolderPath = "C:\Bla\blub\" 1.move(ToFolderPath) ' hier wenn schon vorhanden überschreiben [/PHP] Gruß
  12. Danke, aber gibts den ganzen Spaß auch fertig vorcompiliert? Hab hier kein MS VS oder irgend einen anderen c-Compiler. Und die DLLs aus dem 2. Link lassen sich nicht mit regsvr32 registrieren Gruß
  13. Kann man die oben genannte DLL auch von anderen Rechnern aus nutzen auf denen kein PHP sondern nur die DLL aufgespielt ist? Hintergrund: Ich benötige einige Funktionen daraus. An eine PHP Seite soll ein Verschlüsselter String übergeben werden. Dort wird er mittels base64_encode(@mcrypt_cbc(MCRYPT_BLOWFISH,$EXAKTKEY,$url,MCRYPT_ENCRYPT)) wieder entschlüsselt. Genau das was die beiden Funktionen machen, brauchte ich als DLL um es von anderen Programmen aus aufzurufen. Gruß
  14. Keine Werbung machen hier für Kuma! Diese Fehlermeldung kommt wirklich von einer Endlosschleife bzw. einem rekursiven Algorithmus, bei dem die Abbruchbedingung nicht klar gesetzt wurde, so dass das System bis zum Speichervollauf rennt. Gruß
  15. Das macht der leider nicht ganz. Die Umlaute werden nicht gedruckt Gruß
  16. Das liegt nicht am Betriebssystem. Es wurde hier eine Endlosschleife vom Entwickler programmiert! Gruß
  17. UBAI

    C# Netzwerkfreigaben

    Nun ich wollte den Server angeben (IP oder Name) und es sollen mir die Freigaben auf der Maschine angezeigt werden. Sehr schön wären dann noch die Berechtigungen mit anzuzeigen. WMI? Vird da Activ.Direct. voraussgesetzt?
  18. Das es Kunden gibt die 3.6 einsetzen is tmir auch klar. Hab sogar noch welche denen ich Unterstützung geben muss für die 3.56E. So nun zu deinem Problem. Die WhitePaper kannst du erst mal getrost vergessen. Dort steht eh bloß Vertriebsmist drin. Welches Objekt verursacht den Fehler? Die CU 5064 verursacht? Welche Version von Outlook wird engesetzt?
  19. Wäre super, wenn du dich mal für einen Bereich entscheiden könntest. Zuerst schreibst du unter Datenbanken, man antwortet aber es kommt keine Resonanz. Jetzt schreibst du unter Anwendungssoftware. Hab ich das richtig verstanden, das du auf einem PC die 3.60, die 3.70 und die 4.0 installiert hast? Das ist schon mal ein großer Fehler.
  20. UBAI

    C# Netzwerkfreigaben

    Hallo, kann mir jemand verraten, in welchem namespace ich die Funktionen finde, um alle Netzwerkfreigbaben einen best. PCs aufzulisten? Danke und Gruß
  21. Hallo Nokio, sind die eingetragenen Mailadressen bei den Kontakten und den Verkäufern korrekt (ext. Mailadresse)? Wurde der NAS mit den richtigen Parametern gestartet (MAILLOG)? Wie hoch ist das Zeitintervall in der Marketing Einrichtung? Ist auf dem Rechner, auf dem der NAS installiert ist, Outlook mit CDO installiert? Wurde in der DB eine Win-Anmeldung hinterlegt, dieser B enutzer auch dem Dienst zugeordnet und es existiert ein Profil mit ausreichend Rechten im Exch.? In den Ereignismeldungen (Windows) steht wirklich, das er sich verbinden konnte? Gruß
  22. Ich bezweifle fast, dass dies geht, da das Frequenzspektrum zu hoch ist.
  23. UBAI

    Win98 SE vs. 200GB

    1. ein altes Bios erkennt neuere Platten nicht (Größenbeschränkungen) 2. Nun, da Win 98 bekanntlich mit FAT32 arbeitet und nicht mit NTFS oder einem anderen Filesystem, obligt es den Bestimmungen / Beschränkungen von FAT32. Diese sagen aus, dass FAT32 max. 32GB / Partition verwalten kann. 3. Um nun mit deiner 200GB Platte zu arbeiten, solltest du 1. wenn du dich auskennst ein BIOS update (Achtung, immer das richtige nehmen). Sollte die Platte dann erkannt werden, diese mit z.B. PQ-Magic partitionieren. Dies kannst du auch mit einem anderen PC (z.B. WinXP Maschine) machen. Gruß
  24. Desweiteren geht eine Mail von Hostmaster@siemens.com rum. Diese beinhaltet die Datei "automail-text.zip". In der Zip-datei ist die Datei automail-text.txt .pif. Es handelt sich um eines neue Version des Wurms Win32/Sober. Die Mail beinhaltet folgenden Text: ---------- Folgende Fehler sind aufgetreten: Fehler konnte nicht Explicit ermittelt werden End Transmission ---------- Aus Datenschutzrechtlichen Gruenden, muss die vollstaendige E-Mail incl. Daten gezippt & angehaengt werden. Wir bitten Sie, dieses zu beruecksichtigen. Auto ReMailer# [siemens]

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