Die Suche ergab 261 Treffer
- 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...
- 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...
- 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, ...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- Mi, 01. Sep 2021 16:52
- 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?
Bei mir wie bei Jan.
- 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...
- 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...
- 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...
- 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...
- 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!
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!
- 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...
- 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...
- 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!
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!
- 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!
CLEAR TYPEAHEAD ist optimal - selbsterklärend und genau dafür gedacht - und funktioniert!
- 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.
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.
- 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()
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()
- 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.
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.
- 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...
- Do, 17. Jun 2021 14:38
- Forum: Postgre Server
- Thema: EOF() wird nach SET SCOPE... nicht sofort aktualisiert
- Antworten: 1
- Zugriffe: 3340
Re: EOF() wird nach SET SCOPE... nicht sofort aktualisiert
Siehe PGDBE: DbSetScope() benötigt explizites DbGoTop():
https://www.xbaseforum.de/viewtopic.php?f=114&t=12010
https://www.xbaseforum.de/viewtopic.php?f=114&t=12010
- 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...