[NEWSboard IBMi Forum]

Suchen:

Type: Posts; Benutzer: Fuerchau

Seite 1 von 20 1 2 3 4

Suchen: Search took 0,20 seconds; generated 17 minute(s) ago.

  1. Hilft dir dies nicht?...

    Hilft dir dies nicht?
    https://www.rpgpgm.com/2024/01/creating-excel-spreadsheets-with-sql.html

    PATH_NAME: The location and file name, without extension, of where the file will be created
  2. Antworten
    7
    Hits
    221

    Da empfehle ich dann doch lieber die klassische...

    Da empfehle ich dann doch lieber die klassische embedded Methode.
    Klar, wenn einer nur SQL und keine HLL-Sprachen kennt, für den mag das dann sinnvoll sein;-).
  3. Antworten
    7
    Hits
    221

    Funktioniert dies auch im SQL-Script via ACS,...

    Funktioniert dies auch im SQL-Script via ACS, Embedded execute oder nur in Function/Procedures?

    Allternativ kannst du die Schleife auch im CLLE/CLP durchführen und simple RUNSQL aufrufen.
    Diese...
  4. Antworten
    4
    Hits
    226

    Komm du erst mal in mein Alter;-), vielleicht...

    Komm du erst mal in mein Alter;-), vielleicht darfst du dann mitreden.
  5. Antworten
    4
    Hits
    226

    CALL QCMDEXC funktioniert auch über CLP/CLLE.

    CALL QCMDEXC funktioniert auch über CLP/CLLE.
  6. Thema: Na dann

    von Fuerchau
    Antworten
    3
    Hits
    448

    Die Idee ist natürlich gut, allerdings muss sich...

    Die Idee ist natürlich gut, allerdings muss sich da jemand mit beschäftigen, der sich noch eine Weile damit auskennt. D*B hat, wie ich, ein Alter erreicht, in dem man das nicht mehr machen möchte und...
  7. Thema: Na dann

    von Fuerchau
    Antworten
    3
    Hits
    448

    Auch ich wünsche allen ein schönes und...

    Auch ich wünsche allen ein schönes und erfolgreiches Jahr.
    Uns Alten kann man den Erfolg ja nicht mehr nehmen.

    Es ist wirklich schade, dass sich niemand Neues mehr hier registrieren kann, denn...
  8. Und es gibt die, die das PR definieren und im PI...

    Und es gibt die, die das PR definieren und im PI mit like(pXxx) die Definitionen übernehmen können.
    Wenn dann der PR angepasst wird, z.B. Längen-Info, übernimmt die PI das dann automatisch.
    Denn...
  9. Antworten
    7
    Hits
    809

    Gestern noch im Radio (WDR2) gehört: Mit dem...

    Gestern noch im Radio (WDR2) gehört:
    Mit dem guten Rutsch ist historisch gesehen "Gute Reise" gemeint, da man im Winter meist mit dem Schlitten gerutscht ist. Nach dem heutigen Stand könnte man das...
  10. Das ist nicht nur Glauben. Der Prototyp (PR)...

    Das ist nicht nur Glauben.
    Der Prototyp (PR) beschreibt ja nur, was du übergeben sollst, vergleichbar zum Template einer DS.
    Im Gegensatz zum PI (Prozedur Interface), dass die Felder dann auch...
  11. Dann ruf es doch nicht interaktiv auf;-)?...

    Dann ruf es doch nicht interaktiv auf;-)?
    Vielleicht merkt das Programm ja, dass du das interaktiv aufgerufen hast.

    Wenn du das scriptest und ggf. Transaktionen eingeschaltet hast, musst du nur...
  12. Antworten
    7
    Hits
    809

    Warum auch sollte ich immer der Erste sein? Ich...

    Warum auch sollte ich immer der Erste sein?
    Ich kann mich den Wünschen allerseits nur anschließen.
    Auf das das Jahr 2026 für uns genauso erfolgreich sein wird, wie 2025.
    Viele können das leider...
  13. Der Index wird ignoriert, wenn die Where-Klauses...

    Der Index wird ignoriert, wenn die Where-Klauses das Feld des Index nicht verwendet.

    Ggf. kannst du noch einen Trick anwenden:

    select count(*) over() Anzahl
    ,a.*
    from MyTable a
    where ....
    ...
  14. Bei Verwendung von Order By hilft auch kein...

    Bei Verwendung von Order By hilft auch kein Optimize, wobei ich mit "optimize for " noch nie einen Unterschied feststellen konnte.

    Von der Reihenfolge wird der Order By erst am Schluss eines...
  15. Wie schon gesagt: Bei ODBC/JDBC steuert der...

    Wie schon gesagt: Bei ODBC/JDBC steuert der Treiber den Cursor. An den Namen des Cursors kommt man da nicht mehr. Also kann man auch keinen "Allocate MeinCursor Cursor ..." aufrufen.
    Die Einzige...
  16. Ich hoffe, der Job wird dann auf der IBM auch...

    Ich hoffe, der Job wird dann auf der IBM auch beendet.
  17. Antworten
    2
    Hits
    1.012

    Ggf. den Object-Mode noch mal prüfen:...

    Ggf. den Object-Mode noch mal prüfen:
    https://www.ibm.com/docs/en/i/7.5.0?topic=options-portable-application-solutions-environment-pase-5770-ss1-option-33

    Ansonsten mach ein Ticket bei IBM auf,...
  18. Antworten
    56
    Hits
    9.098

    Nicht als Bild, da diese ja aus zusammengesetzten...

    Nicht als Bild, da diese ja aus zusammengesetzten Zeichen bestehen, wie
    ;-)
    :-(
    :D
    usw.
  19. Antworten
    11
    Hits
    2.500

    @Dieter Ja, das ist bekannt. Ins besonders dann,...

    @Dieter
    Ja, das ist bekannt. Ins besonders dann, wenn das kaufmännische Runden, das es auch in Excel gibt, vergessen wird.

    @ILEMax
    Du verwendest ja auch ein kostenpflichtiges Tool, dass sich...
  20. Antworten
    11
    Hits
    2.500

    Das Problem ist doch immer, dass man mit den...

    Das Problem ist doch immer, dass man mit den Daten in Excel ja weiterarbeiten will.
    Wenn du die Abfrage direkt mit Excel machst, kannst du das Ziel direkt festlegen.
    Mit den anderen Mitteln...
  21. Antworten
    56
    Hits
    9.098

    Das erklärt auch deinen CHGATR beim Upload ins...

    Das erklärt auch deinen CHGATR beim Upload ins IFS, da dann das Script ja nicht ausgeführt wird und dann der Default des Net-Servers, meist 1252 falls eingerichtet, zugewiesen wird.
  22. Antworten
    56
    Hits
    9.098

    Ok, somit wandelt der Compiler von UTF8 in die...

    Ok, somit wandelt der Compiler von UTF8 in die Job-CCSID, somit sind alle Zeichen, die der Job-CCSID nicht entsprechen, automatisch in "?" gewandelt.
    Da ein Job keine DBCS-CCSID haben kann...
  23. Antworten
    56
    Hits
    9.098

    Werden die Profile bei der Anmeldung vom Client...

    Werden die Profile bei der Anmeldung vom Client ausgeführt?
    Export exportiert die Variable in die Umgebung der Verbindung.
    Wie sieht das aus, wenn ich auf der IBM was ins IFS kopiere?
    Gilt dann...
  24. Antworten
    11
    Hits
    2.500

    Wie immer gibts viele Lösungen:...

    Wie immer gibts viele Lösungen:
    https://developer.ibm.com/articles/i-acs-commandline/
    Aber die Einfachste ist wirklich, es Excel selber machen zu lassen.

    Wie war das nochmal mit Bring- und...
  25. Antworten
    56
    Hits
    9.098

    2 Dinge sind da ausschlaggebend: - CHGATR mit...

    2 Dinge sind da ausschlaggebend:
    - CHGATR mit CCSID auf 1208
    - JOB keine korrekte CCSID
  26. Antworten
    56
    Hits
    9.098

    Das klappt automatisiert mit DB-Dateien,...

    Das klappt automatisiert mit DB-Dateien, allerdings nicht bei IFS-Dateien. Da muss man die Codewandlung schon selber machen.
    Und wenn der Compiler der AS/400 die Daten wirklich von UTF8 korrekt...
  27. Antworten
    11
    Hits
    2.500

    Man kann auch den umgekehrten Weg gehen, da Excel...

    Man kann auch den umgekehrten Weg gehen, da Excel via ODBC Daten auch selber direkt formatiert und typgerecht laden kann.
    Vorteil:
    Da die Informationen, Verbindung und SQL, in der Excel vorhanden...
  28. Antworten
    56
    Hits
    9.098

    Ja, der Compiler hat ein Problem mit...

    Ja, der Compiler hat ein Problem mit Misch-CCSID's.
    Bei Standard-CCSID's in SRC-PF's wird i.d.R. jede Quelle, da es ja eine Datenbank-Tabelle ist, in die Job-CCSID umgewandelt. Bei IFS macht er das...
  29. Antworten
    56
    Hits
    9.098

    In der Objektorientierung ist das auch durchaus...

    In der Objektorientierung ist das auch durchaus vergleichbar.
    Eine Klasse hat Eigenschaften und Methoden. Eine Eigenschaft kann wiederum ein Objekt sein.
    Hier hat sich ebenso eingebürgert, je...
  30. Antworten
    56
    Hits
    9.098

    Ein Einstieg ist sicherlich einfacher als ein...

    Ein Einstieg ist sicherlich einfacher als ein Umstieg.
    Allerdings könnte der Einstieg in VS durchaus von Vorteil sein, denn RDi lässt ganz schön zu wünschen übrig. Ins besonders was das berühmte...
  31. Antworten
    56
    Hits
    9.098

    Zu 1+2: Es gibt im VS eine Suche über alle...

    Zu 1+2: Es gibt im VS eine Suche über alle Projektdateien, auch mit Mustervergleichen.
    Dazu braucht man ein Masterprojekt, das dann auch Subprojekte enthalten kann, die dann alle durchsucht werden....
  32. Antworten
    56
    Hits
    9.098

    Da es Git auch OnPrem (Windows/Linux) gibt...

    Da es Git auch OnPrem (Windows/Linux) gibt empfehle ich eher diese Lösung.
    Denn wenn die Cloud ausfällt steht das halt nicht zur Verfügung.
    Da es immer auch einen lokalen Git im Projekt gibt,...
  33. Antworten
    56
    Hits
    9.098

    Auch bei gemeinsamen Projekten kümmert sich immer...

    Auch bei gemeinsamen Projekten kümmert sich immer nur Einer um eine Quelle.
    Quellsharing ist zwar erlaubt, gerade aber im Zusammenhang mit der IBM i dann u.U. wenig sinnvoll.
    Als Ziellib sollte man...
  34. Antworten
    56
    Hits
    9.098

    Nun, der Typ der Quelle im IFS wird durch die...

    Nun, der Typ der Quelle im IFS wird durch die Endung festgelegt, so wie es bei Windows i.d.R. gültig ist.
    cs = C#, vb = VB.Net, cpp = C++, usw.
    Warum also nicht .rpgle, .sqlrpgle, .clp, .cle.
    Was...
  35. Antworten
    56
    Hits
    9.098

    Für VSCode gibts bereits AddIns für die IBM i,...

    Für VSCode gibts bereits AddIns für die IBM i, die die Quellen aufs IFS schieben und den Compiler dann anschmeißen.
    Z.B....
  36. Antworten
    56
    Hits
    9.098

    GIT bietet auf jeden Fall Vorteile, da man an...

    GIT bietet auf jeden Fall Vorteile, da man an Projekten gemeinsam arbeiten kann.
    Durch sog. Branches kann man Versionen verwalten und an älteren Releasen schon mal Patches erstellen und diese in das...
  37. Antworten
    2
    Hits
    937

    Nun ja, ohne einen Schlüssel gehts per ODBC nie....

    Nun ja, ohne einen Schlüssel gehts per ODBC nie.
    In RPGLE mit SQL gibts ja einen "Select ... for update" gefolgt von einem "update ... where current of CursorName", den man so mit ODBC nicht machen...
  38. Antworten
    7
    Hits
    2.714

    Ja, das ist mir auch begegnet. Allerdings, so...

    Ja, das ist mir auch begegnet. Allerdings, so weit der Standard, müssen die XML-Knotennamen und Attributnamen in italienisch geschrieben werden. Englisch ist den italienischen Finanzbeamten wohl...
  39. Antworten
    9
    Hits
    2.856

    Das ist halt unsere Diskussionsfreudigkeit. Bis...

    Das ist halt unsere Diskussionsfreudigkeit. Bis zum bitteren Ende;-).
    Was meinst du wohl, wie man sonst an über 20.000 Beiträge kommt?
  40. Antworten
    9
    Hits
    2.856

    Ja, da hast du auch recht: ILERPG-Reference: ...

    Ja, da hast du auch recht:

    ILERPG-Reference:



    DCL-PR myProc;
    DCL-PARM select CHAR(10);
    name CHAR(10);
    DCL-PARM address CHAR(25);
  41. Antworten
    9
    Hits
    2.856

    Wie war das noch mal mit dem Wald und den Bäumen?...

    Wie war das noch mal mit dem Wald und den Bäumen?
    Klar "Parm" ist ein Parameter-Entry und ist in Free nicht erlaubt:-).
  42. Antworten
    9
    Hits
    2.856

    dcl-pi, Procedure Interface, stehen am Anfang des...

    dcl-pi, Procedure Interface, stehen am Anfang des prozeduralen Teils im Hauptprogramm und ersetzen die *entry-Definition. Die Variablen sind da dann auch definiert.
    Wenn auf dcl-pi weitere...
  43. Antworten
    9
    Hits
    2.938

    Ein Client, auch die IBM, hat i.d.R. nur einen...

    Ein Client, auch die IBM, hat i.d.R. nur einen LAN/WLAN-Anschluss und eine Default-Route auf diesen Anschluss. Der Anschluss ist dann mit einem Netzknoten verbunden.
    Auf Grund der Netzmaske weiß der...
  44. Antworten
    9
    Hits
    2.938

    Auf der IBM i via CHGTCPDMN...

    Auf der IBM i via CHGTCPDMN
    https://www.ibm.com/docs/en/i/7.6.0?topic=ssw_ibm_i_76/cl/chgtcpdmn.html
    Dort kannst du bis 3 DNS-Server eintragen.
    Dies sollte dein Domaincontroller DC sein.

    In den...
  45. Antworten
    21
    Hits
    5.818

    Die kannst du simulieren per %bin und %sst....

    Die kannst du simulieren per %bin und %sst.
    %bin(&var 1 2) : Längen < 32K
    %bin(&var 1 4): Längen >= 32K
    %bin kann auch als Ziel angegeben werden.
    Zusätzlich kannst du per Redefine
    STG(*DEFINED)...
  46. Antworten
    21
    Hits
    5.818

    Ja, mit CLLE gibts sogar Schleifen und...

    Ja, mit CLLE gibts sogar Schleifen und Subroutinen.
    Was noch fehlt wären einfache Print-Befehle.
    Früher habe ich mal intensiver mit REXX gearbeitet.
    Eine komplexe, oft vernachlässigte Sprache, die...
  47. Antworten
    9
    Hits
    2.938

    Jedem Client können gezielt 2 DNS-Server (IP)...

    Jedem Client können gezielt 2 DNS-Server (IP) direkt genannt werden, i.d.R. kann sowas der Router übernehmen. Wenn der es dann nicht kann, wird die Auflösung an dessen nächsten DNS-Server geroutet....
  48. Antworten
    21
    Hits
    5.818

    Daran merkt man dann, wie man älter wird;-).

    Daran merkt man dann, wie man älter wird;-).
  49. Antworten
    21
    Hits
    5.818

    Hast du denn dein zentrales QDATFMT auf *ISO...

    Hast du denn dein zentrales QDATFMT auf *ISO stehen?
    Da, wo ich nachsehen kann, steht halt
    "31.10.2025 13:25:07"
    und somit nicht sortierfähig. Du musst es also, wie Birgitta schon schrieb, mit...
  50. Antworten
    21
    Hits
    5.818

    Ich habe noch mal rückgefragt: Da QDATE und...

    Ich habe noch mal rückgefragt:
    Da QDATE und QTIME im eingestellten Format geliefert werden, ist zumindest QDATE meist nicht sortierfähig, da es z.B. in EUR ausgegeben wird.
    Ein Timestamp (egal ob...
  51. Antworten
    21
    Hits
    5.818

    Ich habe jetzt keine IBM im Zugriff und die Doku...

    Ich habe jetzt keine IBM im Zugriff und die Doku zeigt da nichts näheres zum Format:

    "QDATETIME system value returns the combined values of the QDATE and QTIME system values in a single field."
    ...
  52. Antworten
    9
    Hits
    2.938

    Das hört sich fast nach Microsoft an. Was man...

    Das hört sich fast nach Microsoft an. Was man heute schon alles für Ports und Adressen in der Firewall freigeben muss um vernünftig mit MS-Office arbeiten zu können. Wobei das bei denen tatsächlich...
  53. Antworten
    21
    Hits
    5.818

    Ich glaube auch erst seit V7. Vorher war es halt...

    Ich glaube auch erst seit V7.
    Vorher war es halt immer sehr mühsam, da die Systemwerte auch noch vom Datumformat abhängig sind.
    Oder man konnte RPG, RPGLE, COBOL und ggf. auch SQL.
  54. Antworten
    9
    Hits
    2.938

    Die IP's lassen sich ja gruppieren: Einzelnes...

    Die IP's lassen sich ja gruppieren:
    Einzelnes Ziel, z.B.
    172.168.32.15 => neue IP
    Gruppenziel:
    172.168.32.0 => neues Ziel
    Klassenziel:
    172.168.0.0 => neues Ziel

    Entscheidend ist dann noch...
  55. Antworten
    21
    Hits
    5.818

    Ja früher konnte SQL bereits mit 6 Microsekunden,...

    Ja früher konnte SQL bereits mit 6 Microsekunden, die kann RPGLE jetzt aber auch (Seit 7.3):
    https://www.ibm.com/docs/en/i/7.3.0?topic=functions-timestamp-convert-timestamp
    Irgendwann davor waren...
  56. Antworten
    21
    Hits
    5.818

    SQL kann da nicht mehr, als native RPGLE. Modern...

    SQL kann da nicht mehr, als native RPGLE.
    Modern heißt das i.Ü. nicht mehr Rucksackprogramm sondern Funktionsbaustein.
    Es heißt ja auch nicht mehr objektorientierte sondern funktionsorientierte...
  57. Antworten
    28
    Hits
    10.341

    Bei der IBM habe ich das auch noch nie erlebt....

    Bei der IBM habe ich das auch noch nie erlebt.
    Ich erlebe es heute noch, dass bei Kunden mit V7R4, V7R5 immer noch Client Access installiert ist und man die Qual der Wahl zwischen 32- und 64-Bit...
  58. Antworten
    28
    Hits
    10.341

    Die Frage ist dann, ob die Lizenz für RDi an eine...

    Die Frage ist dann, ob die Lizenz für RDi an eine Version gebunden ist, man also ab dem 1.5.2026 RDi 9.8 dann nicht mehr aufrufen darf (so machen es manche andere Produkte):D.
  59. Antworten
    21
    Hits
    5.818

    Die einfachste Lösung ist ein Mini-RPGLE,...

    Die einfachste Lösung ist ein Mini-RPGLE, vielseitg einsetzbar:

    *entry plist
    ptimestamp 26
    ptimestamp = %char( %timstamp(*iso));
    return;

    Das Format ist automatisch mit yyyy-MM-dd...
  60. Antworten
    3
    Hits
    1.258

    Ich verwende immer noch den STRDBG an der 5250,...

    Ich verwende immer noch den STRDBG an der 5250, ggf. mit einem vorherigen STRSRVJOB für Batch oder 2. Sitzung.
    Es gibt einfach nichts schnelleres und auch nichts stabileres.
    Vor allem wenn man...
  61. Antworten
    25
    Hits
    17.015

    Darum gings mir ja nicht, da nun Power BI mit...

    Darum gings mir ja nicht, da nun Power BI mit Anführungszeichen im SQL nicht zurechtkommt.
    Microsoft möchte eben "select [Menge] ..." statt "select "Menge" ...." generieren.
    Ich habe nun da keine...
  62. Antworten
    25
    Hits
    17.015

    Power BI ist aktuell kein Thema, da wir mit...

    Power BI ist aktuell kein Thema, da wir mit unserer Lösung OnPremise durchaus vergleichbar sind.
    Es gibt zwar einen DB2-Treiber für Power-BI, allerdings unterstützt dieser wohl die DB2 for i nicht....
  63. Antworten
    25
    Hits
    17.015

    Das ist eben genau das, was auch andere,...

    Das ist eben genau das, was auch andere, zumindest in Deutschland, eben genauso betreiben.
    Softwareablösungen dauern durchaus mehrere Jahre und trotzdem geht die Entwicklung durchaus noch weiter. ...
  64. Antworten
    25
    Hits
    17.015

    Nur das immer mehr Menschen glauben, dass ChatGPT...

    Nur das immer mehr Menschen glauben, dass ChatGPT eben genug Ahnung hat um mir eine Lösung zu bieten.
    Meine Erfahrung besagt, dass man mit Glauben noch keinen vernünftigen Code erhalten hat.
  65. Antworten
    67
    Hits
    84.738

    Nein, ich glaube, da wird noch verhandelt.

    Nein, ich glaube, da wird noch verhandelt.
  66. Antworten
    25
    Hits
    17.015

    Ja KI ist das Eine. Man merkt es auch bei seinen...

    Ja KI ist das Eine. Man merkt es auch bei seinen Mitarbeitern, die schon mal gerne ChatGPT fragen, um eine Lösung zu bekommen. Nur sind diese Lösungen häufiger noch technischer Natur und können vom...
  67. Antworten
    25
    Hits
    17.015

    Ist ja, ehrlich, auch kein Wunder. Auf der IBM i...

    Ist ja, ehrlich, auch kein Wunder.
    Auf der IBM i wird i.W. ja immer noch nur RPG in divesen Ausprägungen ausgelebt.
    Auch Profound ist nur eine Green-Screen-Adaption.
    Dieses seltsamen...
  68. Antworten
    25
    Hits
    17.015

    Vielen Dank euch allen. Mein Arzt hat mir...

    Vielen Dank euch allen. Mein Arzt hat mir mitgeteilt, im pessimistischsten Fall schaffe ich noch 20 Jahre.
    Da könnte ich noch meine Ablösung durch die KI aus Altergründen sogar noch erleben;-).
    ...
  69. Antworten
    7
    Hits
    2.714

    Ist das dann nicht die eRechnung der EU?

    Ist das dann nicht die eRechnung der EU?
  70. Antworten
    28
    Hits
    10.341

    Danke für den Hinweis. Ich werde dann mal den...

    Danke für den Hinweis. Ich werde dann mal den Kunden nach einem Update fragen, denn selber machen darf ich da nichts mehr. Außerdem darf ich auch keine Fehler nach außen melden.
    Da darf ich mehr auf...
  71. Antworten
    1
    Hits
    2.505

    Wenn der Open scheitert, dann hilft i.d.R. nur...

    Wenn der Open scheitert, dann hilft i.d.R. nur der Monitor.
    Da man den Autoopen nicht monitoren kann, gehts halt nur mit USROPN.
    U.U. muss auch ein CHGJOB auf INQMSGRPY auf *DFT gemacht werden,...
  72. Antworten
    28
    Hits
    10.341

    Darum gehts ja auch nicht. Es handelt sich um...

    Darum gehts ja auch nicht. Es handelt sich um einen Kunden-Laptop.
    Zusätzlich gibts ein CMOne-Addon (ein IBM i basiertes Softwarecontrolsystem), dass leider nicht mit der neuesten Version...
  73. Antworten
    28
    Hits
    10.341

    OK, leicht vertan: 9.8.0.2 (20240514_1451)...

    OK, leicht vertan: 9.8.0.2 (20240514_1451)
    Läuft aber problemlos und für meine Internetausfälle kann ja RDi nichts.
  74. Ja, bei den sog. OLAP-Funktionen wird dies für...

    Ja, bei den sog. OLAP-Funktionen wird dies für jeden Satz ausgeworfen.
    Dies hat den Vorteil, dass man auch Summenergebnisse verrechnen kann.
    Z.B:

    Menge * 100 / nullif(sum(Menge) over(), 0)...
  75. Antworten
    28
    Hits
    10.341

    Seit 9.8.1 habe ich fast keine Probleme mit der...

    Seit 9.8.1 habe ich fast keine Probleme mit der Syntaxanalyse, da diese nicht mehr die gesamte Source durchsucht, sondern nur noch innerhalb des umgebenden Blocks der aktuellen Zeile, also if-endif,...
  76. Antworten
    28
    Hits
    10.341

    Das ist ja das fatale, dass man immer mehrere...

    Das ist ja das fatale, dass man immer mehrere Wege gehen muss.
    Warum sich nicht auf ein, durchaus gutes, Produkt konzentrieren, statt mehrere Produkte parallel zu entwickeln?
    RDi ist...
  77. Final lässt sich noch folgendes sagen: Ein...

    Final lässt sich noch folgendes sagen:
    Ein count(*) vorher und anschließend enen normalen Select ist auch kontraproduktiv, da man 2x die Datenbank abfragen muss. Der count(*) dauert durchaus...
  78. Antworten
    28
    Hits
    10.341

    RDi ist ja das Tool der RPG, SQL, CLP und...

    RDi ist ja das Tool der RPG, SQL, CLP und CMD-Bearbetung.
    Sogar ein DDS-Designer für Greenscreens ist noch enthalten.
    Es erlaubt zusätzlich Objektanzeigen (Listen, Sichten) und ich glaube auch,...
  79. Aber nicht unbedingt performanter, da das Feld...

    Aber nicht unbedingt performanter, da das Feld auf jeden Fall abgefragt werden muss.
    Frage ich zuerst den Parameter auf leer ab, wird der Or-Zweig nicht geprüft.
    Wenn die Prüfung dann u.U. auch...
  80. Ich habe noch nicht erlebt, dass man NULL anders...

    Ich habe noch nicht erlebt, dass man NULL anders als "is Null" gezielt abfragen kann.
    Allerdings hilft dies eben ungemein mit NULL gezielt zu vergleichen, wenn man das als negatives Ergebnis...
  81. Das hast du nun korrekt verstanden;-). Das geht...

    Das hast du nun korrekt verstanden;-).
    Das geht nicht nur beim Where sondern auch beim Insert oder Update.
    Im Gegensatz zu Dieter bin ich überzeugt, dass NULL-Werte durchaus Sinn machen.
    Bei...
  82. Nun ja, er sprach von 64 Kombinationen und nicht...

    Nun ja, er sprach von 64 Kombinationen und nicht von 64 Variablen.
    Von NULL-Werten war nicht die Rede und es zeigt, dass du meine Variante nicht verstanden hast, denn ich wollte keine NULL-Werte...
  83. Es ging nicht um die Frage wie NULL abgefragt...

    Es ging nicht um die Frage wie NULL abgefragt wrd, dafür gibts ebenso "is null".
    Es ging nur darum, bei bestimmten Abfragemethoden einen Parameter als NULL-Wert zu übergeben um die Abfrage ggf....
  84. Ich sagte ja, der JDBC-Treiber selber hat das...

    Ich sagte ja, der JDBC-Treiber selber hat das Resultset und kennt den Cursornamen.
    Und mit dem Pool hat das auch nichts zu tun, da dieser nicht prozessübergreifend arbeitet sondern nur innerhalb...
  85. Frage: Sind die Suchkriterien bei And oder bei...

    Frage: Sind die Suchkriterien bei And oder bei Oder?
    I.d.R. gelten Suchbedingungen mit And, also meine letzte Variante, da die Suchkriterien ja leer sind:

    where ( :Na = '' or Name = :Na)
    and...
  86. Das mit dem NULL ist ja Absicht, da das Ergebnis...

    Das mit dem NULL ist ja Absicht, da das Ergebnis nicht relavant, also ebenso nicht TRUE ist.
    Da es ja eine Bedingung für den Ausschluss des dynamischen SQL's gibt, kann dieselbe Bedingung auch für...
  87. Auch bei Dynamic muss der Programmierer ja...

    Auch bei Dynamic muss der Programmierer ja wissen, welche Felder er nicht in die Where-Klausel aufnimmt.
    Also kann er bei der statischen Variante einfach die NULL-Anzeiger für die nicht benötigten...
  88. Das Problem ist tatsächlich, dass du an den...

    Das Problem ist tatsächlich, dass du an den eigentlichen Close des Cursors via ODBC/JDBC so nicht drankommst.
    Allerdings, wenn du unter Transaktionen (commit=*CHG) arbeitest, wird beim...
  89. Statisch kannst du das ebenso machen, denn...

    Statisch kannst du das ebenso machen, denn immerhin gibts ja noch NULL-Anzeiger:



    where ( feld1 = :wert1 :Null1)
    or feld2 = :wert2 :Null2)
    or feld3 = :wert3 :Null3)
    ...
  90. Nun ja, beim Copy habe ich eine Bibliothek auch...

    Nun ja, beim Copy habe ich eine Bibliothek auch nie angegeben. Da zieht i.d.R. die LIBL;-).
  91. Der RDi selber zeigt gar keinen Fehler an, im...

    Der RDi selber zeigt gar keinen Fehler an, im Hover-Tip steht nur "Bibliothek nicht gefunden".
    Erst bei der Umwandlung kommt die Meldung Copy nicht gefunden.
    Ich erwarte halt vom RDi, dass er auch...
  92. Jede Funktion auf eine Spalte im Vergleich...

    Jede Funktion auf eine Spalte im Vergleich verhindert die Nutzung eines Index.
    Außerdem, wenn die 1. Variable nicht NULL ist, wird sie sowieso immer genommen und du kannst den Coalesce sparen.
    Für...
  93. Mit besseren Fehlermeldungen ginge es einfacher:...

    Mit besseren Fehlermeldungen ginge es einfacher:
    Zwischen "/Copy" und dem nachfolgenden Namen darf genau nur ein Leerzeichen stehen.
    Also nix mit "pretty print";-).
  94. Antworten
    2
    Hits
    2.807

    Dies geht in Free nur mit einem Prototyp. ...

    Dies geht in Free nur mit einem Prototyp.

    dcl-pr MyProg extname('BLA');
    pLib char(10) const;
    end-pr;

    dcl-s MyLib char(10) inz('MYLIB');

    MyProg(MyLib);
    MyProg('LIBXYZ');
  95. RDi Lpex-Editor Syntaxanalyse findet Copy/Include nicht

    Ich habe da auch mal ein Problem;-):
    Im RDi 9.8.0.2 (aber auch schon vorherigen Versionen) werden nicht alle Copy-Strecken aufgelöst.
    Es existieren mehrere Lib's, in der die QRPGLESRC vorhanden...
  96. Es gibt sogar "triviale" Fehler, die auch bei...

    Es gibt sogar "triviale" Fehler, die auch bei bester Syntaxprüfung nicht feststellbar sind.
    Seit V7... wird jede Spalte, die nicht einer Tabelle zugeordnet werden kann, als globale SQL-Variable...
  97. Thema: CPE3406

    von Fuerchau
    Antworten
    2
    Hits
    2.966

    Auf QNTC kann man per...

    Auf QNTC kann man per MKDIR('/QNTC/Server/Freigabe') prüfen, ob das Verzeichnis aktuell erreichbar ist. Dadurch erfolgt erst die Anmeldung des aktuellen IBM-Users am Windows-Server.
    Danach sind auch...
  98. Also 1208 als interne Datenbank vorzugeben halte...

    Also 1208 als interne Datenbank vorzugeben halte ich für grenzwertig. Dies zeugt davon, dass da jemand keine Ahnung hat.
    Ich kann mir ebensowenig vorstellen, dass ein Lieferant mir vorschreiben...
  99. Das Problem ist hier tatsächlich das alte...

    Das Problem ist hier tatsächlich das alte QM-Query, das neue Tabellen nicht per SQL sondern intern via DDS erstellt. QMQRY kennt CCSID 1208 allerdings nicht! Daher könnte die Ausgabetabelle mit 65535...
  100. Antworten
    5
    Hits
    3.566

    Schon mal ausprobiert, was dabei rauskommt?

    Schon mal ausprobiert, was dabei rauskommt?
Ergebnis 1 bis 100 von 1999
Seite 1 von 20 1 2 3 4