Die Suche ergab 800 Treffer

von Marcus Herz
Mo, 25. Sep 2023 10:42
Forum: Programmierung allgemein
Thema: StrTran - Nicht genügend Speicher
Antworten: 24
Zugriffe: 4082

Re: StrTran - Nicht genügend Speicher

apropos: Bist du dir sicher, dass jedes 2. Byte 0 ist, Umlaute benötigen beide Bytes.
von Marcus Herz
Mo, 25. Sep 2023 10:28
Forum: Programmierung allgemein
Thema: StrTran - Nicht genügend Speicher
Antworten: 24
Zugriffe: 4082

Re: StrTran - Nicht genügend Speicher

Wenn du die Daten in eine Variable lesen kannst, dann lauf doch einfach per Schleife drüber, das dollte den wenigsten Speicherplatz benötigen: nLen := len(cExport) cNeu := space(nLen / 2) for i := 1 to nLen /2 cNeu[i] := cExport[i*2-1] next Wenn das wegen Speicher auch nicht geht, musst du auf Huber...
von Marcus Herz
Mo, 25. Sep 2023 10:24
Forum: Programmierung allgemein
Thema: StrTran - Nicht genügend Speicher
Antworten: 24
Zugriffe: 4082

Re: StrTran - Nicht genügend Speicher

Das ist eine UTF-16 Codierung, nicht UTF-8. FF FE bedeutet little endian, das 1. byte steht links, sprich in deinem Fall kommt das leer Byte rechts. Das löst aber nicht das Speicherproblem. Theoretisch könnte ein Zeochen auch 4 Bytes beötigen (Smilies zum Beispiel). Das dürfte aber bei Datenexport n...
von Marcus Herz
Di, 19. Sep 2023 20:39
Forum: Installation und Redistribution
Thema: XbpHtmlViewer2 Neue Probleme
Antworten: 50
Zugriffe: 6897

Re: XbpHtmlViewer2 Neue Probleme

Wieviel Optimismus brauchts, um von Microsoft zeitnah einen Patch zu erwarten?
von Marcus Herz
Do, 14. Sep 2023 7:49
Forum: Drucken und Export
Thema: Papierschacht PaperBin
Antworten: 0
Zugriffe: 3406

Papierschacht PaperBin

Hallo
Ich muss die Ansteuerung von verschiedenen Papierschächten testen, hab aber keinen Drucker mit mehreren solchen. Gibts es da eine Simulation dazu?
von Marcus Herz
Di, 29. Aug 2023 10:45
Forum: SQL (Sprache)
Thema: SELECT mit Wert und ohne Wert
Antworten: 6
Zugriffe: 1788

Re: SELECT mit Wert und ohne Wert

ist zu früh heute morgen. Muß ich mir später nochmal ansehen. :roll:
Bist du noch gar nicht richtig wach? :D
von Marcus Herz
Di, 29. Aug 2023 8:55
Forum: SQL (Sprache)
Thema: SELECT mit Wert und ohne Wert
Antworten: 6
Zugriffe: 1788

Re: SELECT mit Wert und ohne Wert

neuer Versuch: WHERE EMPTY(ticketartbez) AND ta.gueltigmonat = 8 and ta.gueltigjahr = 2023 OR ta.gueltigmonat = 0 hier ist es immer besser, obwohl unnötig, Klammern zu setzen, weil leserlicher, WHERE (EMPTY(ticketartbez) AND ta.gueltigmonat = 8 and ta.gueltigjahr = 2023) OR ta.gueltigmonat = 0 Wenn ...
von Marcus Herz
Di, 29. Aug 2023 8:46
Forum: SQL (Sprache)
Thema: SELECT mit Wert und ohne Wert
Antworten: 6
Zugriffe: 1788

Re: SELECT mit Wert und ohne Wert

Im Prinzip geht's so: Wenn du für jeden Monat ein Ergebnis brauchst, musst du eine (Temp) Tabelle haben, in der jeder Monat auch drinsteht. Und dann einen Verknüpfung dazu, so dass jeder Monat auch angezeigt wird, mit oder ohne Ticket Altrernativ kannst du auch ein UNION machen, der erste Teil bleib...
von Marcus Herz
Do, 10. Aug 2023 14:01
Forum: ADS
Thema: Sätze ausblenden
Antworten: 15
Zugriffe: 3329

Re: Sätze ausblenden

Der "Haken" ist ein View, den du ja jederzeit ändern kannst
von Marcus Herz
Do, 10. Aug 2023 8:27
Forum: ADS
Thema: Sätze ausblenden
Antworten: 15
Zugriffe: 3329

Re: Sätze ausblenden

Anmerkung: Du kannst eine View wie eine Tabelle öffnen, da ist kein Unterschied,

Code: Alles auswählen

:OpenTable("meine_Tabelle_ohne_geloescht")
von Marcus Herz
Mi, 09. Aug 2023 16:52
Forum: ADS
Thema: Sätze ausblenden
Antworten: 15
Zugriffe: 3329

Re: Sätze ausblenden

Zum Beispiel:

Code: Alles auswählen

:setaof(  "MANDANT = 'HAUPTMANDANT' ")
Fast wie ein DbSetFilter() Ausdruck als String, ohne Feld-> alias.
In der AdsClass Hilfe steht noch mehr.
von Marcus Herz
Mi, 09. Aug 2023 11:16
Forum: ADS
Thema: Sätze ausblenden
Antworten: 15
Zugriffe: 3329

Re: Sätze ausblenden

Beim ADS, und nur der, kannst du nach den Öffnen einer Datei ja mit setaof() dein Filterkriterium setzen. Das wird schon auf dem Server ausgeführt. Und verwendet Indices, wenn welche passen.
Ansonst bleibt dir nur der Weg über ein SELECT mit WHERE Bedingung oder noch besser: einen VIEW erstellen
von Marcus Herz
Mo, 07. Aug 2023 11:14
Forum: Windows, API
Thema: Named Pipes
Antworten: 3
Zugriffe: 2324

Re: Named Pipes

Oh, das ist verdammt lang her. Hab das damals mit C gemacht, als Ersatz für Debugout über mehrere Rechner. Den Code hab ich aber nicht mehr. War aber letztendlich simpel, man findet bestimmt Code im Internet oder by ChatGPT
von Marcus Herz
Do, 03. Aug 2023 10:06
Forum: Programmierung allgemein
Thema: Zeitzone
Antworten: 3
Zugriffe: 1645

Re: Zeitzone

Man lenrt nie aus, spreche aus Erfahrung
von Marcus Herz
Mi, 02. Aug 2023 17:20
Forum: Programmierung allgemein
Thema: Zeitzone
Antworten: 3
Zugriffe: 1645

Re: Zeitzone

Code: Alles auswählen

SetLocale(NLS_STIMEZONE)
von Marcus Herz
Fr, 28. Jul 2023 8:12
Forum: ADS
Thema: ADS Last hoch
Antworten: 13
Zugriffe: 5273

Re: ADS Last hoch

Mit Gottfried meinst du wahrscheinlich Friedhelm :D :D
Hoffentlich hat Friedhelm das nicht gelesen, entschuldige mich dafür, hab auch lange nichts mehr von ihm gehört
von Marcus Herz
Do, 27. Jul 2023 9:23
Forum: SQL (Sprache)
Thema: Distinct mit Stückzahl
Antworten: 23
Zugriffe: 3993

Re: Distinct mit Stückzahl

Code: Alles auswählen

SELECT ticketartbez, Produktnummer, count(*) as Anzahl from ticketlaufzeit group by 1,2
Die GROUP BY Anweisung ist auch bei PostgreSQL nötig. Ich glaub, das ist die ISO konforme Schreibweise
von Marcus Herz
Mi, 26. Jul 2023 17:26
Forum: SQL (Sprache)
Thema: Distinct mit Stückzahl
Antworten: 23
Zugriffe: 3993

Re: Distinct mit Stückzahl

Code: Alles auswählen

SELECT ticketartbez, Produktnummer, count(*) as Anzahl from ticketlaufzeit group by 1,2
von Marcus Herz
Mi, 26. Jul 2023 17:24
Forum: ADS
Thema: ADS Last hoch
Antworten: 13
Zugriffe: 5273

Re: ADS Last hoch

Seh ich das richtig: ::dbAuftrag ist das Ergebnis des SQL Befehls? - und du machst eine SetFilter. Ich kenne nicht so genau die Klasse von Gottfried, aber es sollte auch eine Setaof() oder so ähnlich geben. SetAof kann optimiert auf dem Server ausgeführt werden, Setfilter wird wohl auf dem Client au...
von Marcus Herz
Di, 25. Jul 2023 11:37
Forum: ADS
Thema: ADS Last hoch
Antworten: 13
Zugriffe: 5273

Re: ADS Last hoch

Ich würd immer die Wurzel des Problems suchen und mir keine Workarounds basteln. Ist fehleranfälliger und mehr Verwaltungsaufwand.
Es muss doch einen Grund geben warum ein AOF Filter so langsam ist oder ob es eine performantere Möglichkeit gibt, deas Ergebnis zu bekommen.
von Marcus Herz
Di, 25. Jul 2023 9:41
Forum: ADS
Thema: ADS Last hoch
Antworten: 13
Zugriffe: 5273

Re: ADS Last hoch

ADS kann Notifications versenden. Diese können z.B. in einem After Insert Trigger erzeugt werden.
- Warum erezugt deine SQL Abfrage eine so hohe AUslastung? Hast du die mal im ARC analysieren lassen?
- Wie leutet das SQL?
von Marcus Herz
Fr, 21. Jul 2023 12:00
Forum: ADS
Thema: timestamp befüllen
Antworten: 6
Zugriffe: 1643

Re: timestamp befüllen

TIMESTAMP beinhaltet auch die Miliisekunden

Code: Alles auswählen

select extract(FRAC_SECOND from now()) from system.iota
// oder nach string convertieren, dann sieht man die auch
select cast(now() as sql_char)  from system.iota
Sie werden nur normalerweise nicht angezeigt. Obiges SQL gibt dir die Millisekunden zurück
von Marcus Herz
Fr, 21. Jul 2023 10:37
Forum: ADS
Thema: timestamp befüllen
Antworten: 6
Zugriffe: 1643

Re: timestamp befüllen

Wenn du einen Defaulwert im ADD Feld Porperties zuweisen willst:

Code: Alles auswählen

Default Value:	now()
gibt immer den aktuellen Zeitstempel zurück. Ist es das was du suchtest?
von Marcus Herz
Mi, 19. Jul 2023 10:05
Forum: Misc.
Thema: Server Cache
Antworten: 2
Zugriffe: 2016

Re: Server Cache

Das Problem mit den gecachten Runtime DLLs gibts auch bei Terminalservern. Ich geh dann immer über - Computerverwaltung (man kann sich auch an einem entfernten Computer anmelden) - System - Freigegeben Ordner - geöffnete Dateien hier finden sich meist die geladene DLLs, welche man dann schliessen ka...
von Marcus Herz
Di, 18. Jul 2023 20:11
Forum: ADS
Thema: Insert mit Conversion error
Antworten: 5
Zugriffe: 1581

Re: Insert mit Conversion error

dieser Befehl übernimmt Sätze, bricht aber ab bevor er fertig ist mit der Meldung
Meist ist das ein NULL Problem