Die Suche ergab 261 Treffer

von dtmackenzie
Do, 28. Okt 2021 9:48
Forum: Postgre Server
Thema: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()
Antworten: 24
Zugriffe: 7298

Re: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()

Hallo Tom, ich stimme voll zu. PGDBE ist eine super Sache, meiner Meinung nach bei weitem die wichtigste strategische Neuerung von Alaska in diesem Jahrhundert. Abgesehen davon, dass es (zumindest) Lesezugriff von "außen" auf die Daten ermöglicht (einschließlich jede Menge nützliche Werkze...
von dtmackenzie
Do, 28. Okt 2021 8:47
Forum: Postgre Server
Thema: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()
Antworten: 24
Zugriffe: 7298

Re: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()

Hallo Tom, wenn alles so einfach wäre... :D Nur beim zweiten Lesen aber habe ich erkannt, dass das schon denkbar gewesen wäre. Mein erster Gedanke war "es geht bei uns meistens um TBrowse", aber dann fiel mir ein, dass TBrowse schon vererbt ist und ich könnte theoretisch sowas in die Skipp...
von dtmackenzie
Mi, 06. Okt 2021 11:04
Forum: Postgre Server
Thema: ODBC über ISAM-Emulation? [Nee...]
Antworten: 5
Zugriffe: 3015

Re: ODBC über ISAM-Emulation? [Nee...]

Ja, ich stimme zu. Da möchte ich Alaska nicht damit belasten, selbst wenn sie es annehmen würden, es war wirklich nur als Frage gemeint. Mir ist aber inzwischen ein Kompromiss eingefallen - wenn wir die MS Access Tabellen auch in Postgres halten, aber nur als reine SQL Tabellen ohne ISAM-Emulation, ...
von dtmackenzie
Mi, 06. Okt 2021 10:23
Forum: Postgre Server
Thema: ODBC über ISAM-Emulation? [Nee...]
Antworten: 5
Zugriffe: 3015

Re: ODBC über ISAM-Emulation?

Hallo Tom, Danke für Deine Antwort - tut mir leid, dass ich mich nicht klar ausgedruckt habe. Derjenige mit der MS Access Datenbank hat Tabellen, die nicht in der Hauptdatenbank sind, und hat in MS Access über vielen Jahren eine komplexe Funktionalität aufgebaut. Vielleicht wird der einzig richtige ...
von dtmackenzie
Mi, 06. Okt 2021 9:25
Forum: Postgre Server
Thema: ODBC über ISAM-Emulation? [Nee...]
Antworten: 5
Zugriffe: 3015

ODBC über ISAM-Emulation? [Nee...]

Tja, das halte ich zwar für unwahrscheinlich, frage ich trotzdem... Hintergrund ist, es gibt in unserer Firma eine MS-Access Datenbank, woraus früher die DBFs der Hauptdatenbank (die nun auf Postgres ist) gelegentlich aktualisiert wurden. Nun, ODBC auf Postgres geht theoretisch wenn ich die Rechte a...
von dtmackenzie
Fr, 01. Okt 2021 10:41
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5573

#ifdef Direktiven vom Quellcode entfernen?

Kennt jemand vielleicht ein Werkzeug, das veraltete #ifdef/#ifndef Abschnitte "intelligent" vom Quellcode entfernt? Mittlerweile gibt es bei mir einige "steinzeitliche" Optionen, die bis Cl*pper zurückgehen und definitiv nie wieder eingeschaltet werden. Ohne diese Abschnitte wäre...
von dtmackenzie
Mi, 29. Sep 2021 17:53
Forum: Postgre Server
Thema: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()
Antworten: 24
Zugriffe: 7298

Re: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()

Verstehe ich dies richtig, dass Funktionsnamen generell unverändert in die WHERE-Klausel kommen? Dürfen wir also auch standard SQL-Funktionen in Filter-Ausdrücken verwenden? ;-) Wird die Syntaxanalyse weitergeführt für Funktionsparameter und für geklammerte Ausdrücke im Allgemeinen? Es wäre nett, fa...
von dtmackenzie
Di, 28. Sep 2021 17:31
Forum: Postgre Server
Thema: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()
Antworten: 24
Zugriffe: 7298

Re: PGDBE: Stored Procs als Ersatz für UDFs in DbSetFilter()

Hallo Tom, Du hast völlig Recht, Filters sind ein leidiges Thema, Du hast schon mal gesehen wie weit ich gegangen bin um die teilweise in SQL zu übersetzen... Ich bin sehr gespannt auf die Zusammenfassung! Stored Procs sind eine schöne Sache, nutze ich auch, kann sie aber bisher nur innerhalb SELECT...
von dtmackenzie
Di, 28. Sep 2021 17:17
Forum: Postgre Server
Thema: SET RUSHMORE OFF [würde ich mit PGDBE grundsätzlich empfehlen]
Antworten: 1
Zugriffe: 1941

SET RUSHMORE OFF [würde ich mit PGDBE grundsätzlich empfehlen]

Hier ein bisschen ein Tipp, ein bisschen eine Frage nach Eure Erfahrungen... Ich hatte in der letzten Zeit einige derartige Fehler in unserer PGDBE Anwendung, dass ich früher (mit ADS oder "nackten" DBFs) korrupte Indexdateien stark in Verdacht gehabt hätte (z.B. auf dem falschen Datensatz...
von dtmackenzie
Mi, 01. Sep 2021 11:54
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Re: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Hallo Tom, Danke, das habe ich also übersehen. Wo kommt denn die Meldung? Inzwischen übrigens eine gute Nachricht - das Problem habe ich doch mit MDIDEMO leicht nachvollziehen können! :D Musste lediglich der Tabelle customer eine Boolean-Spalte hinzufügen, dann einen neuen Kunden anlegen & speic...
von dtmackenzie
Mi, 01. Sep 2021 11:36
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Re: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Danke Wolfgang, ich hatte nicht gesehen, dass es eine neue Version gibt. Es wäre vielleicht nett wenn die Xbase++ Workbench dies aktiv melden würde, wie z.B. bei MS Visual Studio. Ich schweife aber ab... Ich habe mir große Hoffnung gemacht, neue Version installiert und Projekt neu erstellt, aber das...
von dtmackenzie
Mi, 01. Sep 2021 10:16
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Re: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Zwischenmeldung: Es scheint weder am Typ DATE noch an der Initialisierung zu liegen. Wenn ich wieder auf Anfang gehe und ein BOOLEAN Feld hinzufüge, dann kommt auch der Fehler nach DBAPPEND. Mit der anderen Tabelle, die ich am 2.8. so erweitert habe, geht aber DBAPPEND. Nun untersuche ich die Unters...
von dtmackenzie
Di, 31. Aug 2021 18:12
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Re: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Vielleicht habe ich doch ein solches Problem... Habe ein DATE-Feld hinzugefügt und bekomme nun Fehler 8999/5381 bei DBAPPEND(). Ausgerechnet die 8999/5381 bedeutet ja meistens etwas schwer auffindbares, in der Postgres-Log.Datei auf dem Server ist auch nichts was hilft. Hatte einen neuen Index im Ve...
von dtmackenzie
Mo, 30. Aug 2021 11:53
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]

Hi Jimmy,

da ich im Textmodus unter GUI arbeite, benutze ich nicht explizit XbpWindow.
Aber vielleicht kann ich es mit AppDesktop() holen...
Das Workaround scheint zwar erstmal zu gehen, aber das ist schon eine interessante Idee, Danke!
von dtmackenzie
Mo, 30. Aug 2021 11:04
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]

Hallo Jimmy, ja, UDF sieht so aus. Enthält zwar auch CLEAR TYPEAHEAD, ich meine aber nicht diese Zeile sondern vor dem Aufruf von ACHOICE. FUNC lifu_achoice_udf(nMode, nElement, nRow) LOCAL nReturn:=AC_CONT,; // default: continues nKey:=LastKey(), owa:=SELECT() IF nMode == AC_EXCEPT DO CASE CASE nKe...
von dtmackenzie
Mo, 30. Aug 2021 10:12
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]

Nur zur Info: Seltsamerweise ist manchmal auch CLEAR TYPEAHEAD nicht ausreichend, aber ich weiß nicht, ob das Problem allgemein nachvollziehbar ist. Ich habe den Effekt, dass ausgewählt wird wenn ein ACHOICE offen ist und das Windows-Fenster verschoben wird! Ich behalte zwar CLEAR TYPEAHEAD drin, ma...
von dtmackenzie
Fr, 27. Aug 2021 10:57
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]

Hallo Marcus,

seltsam, die Funktion keyboard() wurde bei mir nicht gefunden und führte zum Kompilationsfehler.

CLEAR TYPEAHEAD ging aber, und ist dokumentiert, also bleibe ich dabei.

Trotzdem Danke! :D
von dtmackenzie
Fr, 27. Aug 2021 9:49
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren

Recht herzlichen Dank Jimmy!

CLEAR TYPEAHEAD ist optimal - selbsterklärend und genau dafür gedacht - und funktioniert! :D
von dtmackenzie
Do, 26. Aug 2021 17:32
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

Re: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren

Danke Marcus!
In der Hilfe finde ich KEYBOARD nur als Command, es war mir nicht bewusst, dass es auch eine Funktion dazu gibt.
Weißt Du zufällig, ob sie auch noch mit der aktuellen Version der Workbench (Build 1461) funktioniert?
Sonst könnte ich natürlich auch selber probieren.
von dtmackenzie
Do, 26. Aug 2021 15:03
Forum: Programmierung allgemein
Thema: "KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]
Antworten: 12
Zugriffe: 4048

"KEYBOARD CHR(0)" scheint nicht mehr den Buffer zu leeren [ERLEDIGT - stattdessen CLEAR TYPEAHEAD benutzen]

Nur zur Info hier, falls jemand außer mir noch Text-Modus unter GUI benutzt.
Das ging schon mal wie dokumentiert, seit einer Weile aber nicht mehr.
Hat mir Probleme bereitet vor ACHOICE() und in UDF dafür.
Vermeide ich nun mit:
KEYBOARD CHR(1)
INKEY()
von dtmackenzie
Di, 03. Aug 2021 17:02
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Re: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Bisher habe ich keine Probleme dadurch gehabt.
Das sind nur ein paar einfache Felder bei mir, C 1 und L 1.
Sie sind auch nicht z.B. in Indexen gebraucht.
Falls ich später Probleme kriegen sollte dann melde ich mich wieder.
von dtmackenzie
Mo, 02. Aug 2021 10:54
Forum: Postgre Server
Thema: Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?
Antworten: 18
Zugriffe: 5854

Darf man neue Felder direkt in eine Postgres ISAM-Tabelle hinzufügen?

Zum Beispiel mittels pgAdmin4. Wäre viel einfacher so als auf klassicher dBase-Weise. Die Alaska-Tabellen (wie alaska-software.isam.tables) scheinen kein eigenes Verzeichnis der Felder zu beinhalten, und ich sehe keine Trigger, die davon beeinträchtigt werden könnten, also werde ich es auf alle Fäll...
von dtmackenzie
Mo, 14. Jun 2021 12:10
Forum: Postgre Server
Thema: Fotospeicherung mit SQL
Antworten: 24
Zugriffe: 8845

Fotospeicherung mit SQL

Hallo Tom, sehe ich auch so. Der Bereich "Filter" hat mir wahrscheinlich die meiste Arbeit gekostet. Zu Deinem Problem mit dem Mandanten - ein extra Feld "Mandant" in jeder Tabelle (NULL für allgemein?) würde ich nicht unbedingt als schlimm ansehen. Wenn der akt. Mandant global i...