Die Suche ergab 261 Treffer

von dtmackenzie
Di, 02. Aug 2022 13:36
Forum: Postgre Server
Thema: Einfache Wrapper-Funktionen für SQL SELECT-Befehle
Antworten: 17
Zugriffe: 5717

Re: Einfache Wrapper-Funktionen für SQL SELECT-Befehle

Das ist super, genauso wie ich es mir erhofft hätte, Danke Marcus!
Ich probiere das mal aus...
von dtmackenzie
Di, 02. Aug 2022 13:32
Forum: Postgre Server
Thema: Einfache Wrapper-Funktionen für SQL SELECT-Befehle
Antworten: 17
Zugriffe: 5717

Re: Einfache Wrapper-Funktionen für SQL SELECT-Befehle

Hallo Hubert, wie ginge das am Besten, mit Verknüpfung? Hallo Marcus, ich habe nicht viel mit Dataobjects gearbeitet, aber ich glaube zu verstehen, was Du meinst. Schöne Idee, da hast Du Recht, es wäre doch viel besser, mit Feldnamen anstatt Arraypositionen zu arbeiten. Aber was kommt denn als Feldn...
von dtmackenzie
Fr, 29. Jul 2022 15:30
Forum: Postgre Server
Thema: Einfache Wrapper-Funktionen für SQL SELECT-Befehle
Antworten: 17
Zugriffe: 5717

Einfache Wrapper-Funktionen für SQL SELECT-Befehle

Nur ein paar einfache Funktionen die ich immer benutze um SELECT-Befehle als String auszuführen und Ergebnisse zu holen... Die erste 3 liefern die Ergebnisse in aResult zurück, sonst sollte alles selbsterklärend sein, glaube ich. Vielleicht nützlich für die, die gerade mit Postgres anfangen. Der akt...
von dtmackenzie
Mo, 04. Apr 2022 16:43
Forum: Postgre Server
Thema: I Love Xbase++ (ILX): Very interesting articles!
Antworten: 2
Zugriffe: 2992

Re: I Love Xbase++ (ILX): Very interesting articles!

Hallo Jan, die Seite war mir neu, da war ich denn nicht auf der Höhe! :wink: Gerade die Inhalte von Alaska-Mitarbeitern sind eine gute Ergänzung zum Forum hier, finde ich. Ich habe übrigens auf englisch geschrieben weil die Seite selbst auf englisch ist und auch weil sie z.B. für Osvaldo interessant...
von dtmackenzie
Mo, 04. Apr 2022 9:38
Forum: Postgre Server
Thema: I Love Xbase++ (ILX): Very interesting articles!
Antworten: 2
Zugriffe: 2992

I Love Xbase++ (ILX): Very interesting articles!

In the release notes of Version 2.00.1575 there is a link to Alaska's new ILX portal - "under setup", but it already contains some excellent articles which are very relevant to recent posts here, e.g.: http://ilx.alaska-software.com/index.php?ams/postgresql-isam-emulating-tables-and-sql.48...
von dtmackenzie
Mi, 30. Mär 2022 11:35
Forum: Postgre Server
Thema: Create new table
Antworten: 5
Zugriffe: 2665

Re: Create new table

Hello Osvaldo, you already have an upsized database and want to add a new table, right? I'll also need to do this in the near future, probably from program code with the DbCreate() function. Directly in SQL is not a good idea, also because the Alaska system tables may also need to be updated, and we...
von dtmackenzie
Mo, 28. Mär 2022 8:59
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Hallo Carlo, Du hast Recht. Und da PGDBE DBF emuliert, gibt es ja auch dort keinen binär-Typ. Dü könntest vielleicht (klar, rein theoretisch) Postgres Arrays interessant finden (z.B. smallint[] ). Das scheint in Postgres die effizienteste Lösung zu sein für Messdaten, allerdings haben wir dies nicht...
von dtmackenzie
Mo, 28. Feb 2022 9:03
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Hallo Carlo, diese Antwort ist etwas spät, und es ist sowieso ein bisschen fragwürdig, ob es wirklich eine gute Idee ist, Binärdaten in einer SQL-Datenbank zu speichern, aber wenn das erwünscht wäre, dann vielleicht wie folgt (Beispiel für Postgres): CREATE TABLE messdaten ( id bigint PRIMARY KEY GE...
von dtmackenzie
Mo, 14. Feb 2022 8:40
Forum: Postgre Server
Thema: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?
Antworten: 21
Zugriffe: 6402

Re: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?

die Meinung das es das einzige "ISAM" Konzept ist wäre kann ich nicht zustimmen. Jimmy, das habe ich nie behauptet. Ich habe geschrieben, dass es bei mir als gesetzt gilt. Das ist bei mir seit letztem Mai kein theoretisches Spielchen mehr, sondern ein Live-Einsatz eines großen, komplexen,...
von dtmackenzie
Fr, 11. Feb 2022 16:16
Forum: Postgre Server
Thema: PostGreSql and indexes
Antworten: 11
Zugriffe: 8838

Re: PostGreSql and indexes

Roger, to try to answer your original question... Apart from the upsized indexes, I have used OrdCreate() for new ones without problems. After OrdListAdd(), OrdSetFocus() works fine. I use pgAdmin4 rather than pgAdmin3 - it's actively developed and well supported. If you haven't already done so, I'd...
von dtmackenzie
Di, 08. Feb 2022 9:10
Forum: Postgre Server
Thema: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?
Antworten: 21
Zugriffe: 6402

Re: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?

@Jimmy es geht um PgDBE ob man da ein FIELD "hinter" den "internen" einfügen könnte Ja, ich wiederhole, das geht, eine mit ALTER TABLE nachträglich eingefügte Spalte wird von der PGDBE als Field erkannt, damit habe ich nie ein Problem gehabt, man kann sie lesen und schreiben. Wen...
von dtmackenzie
Mo, 07. Feb 2022 10:16
Forum: Postgre Server
Thema: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?
Antworten: 21
Zugriffe: 6402

Re: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?

Ich habe keine Probleme mit neuen Feldern hinter den "__" Feldern gehabt, nur mit neuen Feldern hinter einem Volltextsuche-Feld. Mein Feature Request für pgAdmin4 ist übrigens ein Duplikat :oops:, jemand hat dies schon vor einem Jahr gewünscht, es sieht aber nicht leicht aus was Postgres s...
von dtmackenzie
Mo, 07. Feb 2022 8:41
Forum: Postgre Server
Thema: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?
Antworten: 21
Zugriffe: 6402

Re: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?

Ich habe übrigens bei pgAdmin4 ein Feature Request gemacht mit der Bitte darum, die Spaltenreihenfolge bei "SELECT * FROM tablename " manuell festlegen zu können. Postgres an sich hat zwar keine offizielle Methode dafür, soweit ich sehen kann, aber die pgAdmin4 Leute haben bestimmt gute Ko...
von dtmackenzie
Fr, 04. Feb 2022 14:43
Forum: Postgre Server
Thema: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?
Antworten: 21
Zugriffe: 6402

Re: PGDBE: Beste Strategie für Tabellenstrukturänderungen im ISAM-Modus?

Hallo Tom, für den Fall, dass man ein neues Feld hinzufügen will (wahrscheinlich die häufigste Änderung), könnte es bald viel einfacher gehen. Ich habe die gute Nachricht von Alaska bekommen, dass das im folgenden Thread beschildertes Problem im nächsten Update gefixt werden soll: https://www.xbasef...
von dtmackenzie
Mo, 20. Dez 2021 10:57
Forum: SQLExpress
Thema: Suche nach Substring....
Antworten: 6
Zugriffe: 9569

Re: Suche nach Substring....

Ich benutze folgende Funktion in unserer Postgres-Datenbank um Telefonnummern zu normalisieren: CREATE OR REPLACE FUNCTION public.tel_normalize( telstr text) RETURNS text LANGUAGE 'plpgsql' COST 100 VOLATILE PARALLEL UNSAFE AS $BODY$ DECLARE ts text := trim(telstr); is_plus boolean := (left(ts, 1) =...
von dtmackenzie
Di, 07. Dez 2021 14:29
Forum: Postgre Server
Thema: SELECT-basiertes Workarea auffrischen?
Antworten: 6
Zugriffe: 2957

Re: SELECT-basiertes Workarea auffrischen?

Stimmt, DbRefresh() kannte ich nicht, das wäre genau das was ich suche wenn es in diesem Fall so gehen würde. Aber nachdem ich ein Append an die Originaltabelle mache, bleibt auch nach DbRefresh() der COUNT im SELECT-basierten Workarea gleich, obwohl der neue Datensatz die Bedingungen im SELECT...WH...
von dtmackenzie
Di, 07. Dez 2021 11:59
Forum: Postgre Server
Thema: SELECT-basiertes Workarea auffrischen?
Antworten: 6
Zugriffe: 2957

Re: SELECT-basiertes Workarea auffrischen?

Hallo Tom!

Richtig, ich brauche nicht den SELECT-Befehl wenn ich das Statement habe.
Habe ich aber nicht (mehr), müsste ich pro Workarea speichern, und habe gehofft, dass dies schon irgendwo existiert.
Oder besser, dass man so ein Workarea einfach auffrischen könnte.
von dtmackenzie
Di, 07. Dez 2021 11:22
Forum: Postgre Server
Thema: SELECT-basiertes Workarea auffrischen?
Antworten: 6
Zugriffe: 2957

Re: SELECT-basiertes Workarea auffrischen?

Danke erstmal Hans-Peter! Das spricht dafür, lieber das jeweilige SqlStatement-Objekt als den SELECT-Befehl für jedes solche Workarea zu speichern: Das kann man direkt nutzen, und man kann mit :asString() den SELECT-Befehl rauskriegen falls irgendwann nötig. Aber so weit ich sehe löst es nicht das P...
von dtmackenzie
Di, 07. Dez 2021 10:30
Forum: Postgre Server
Thema: SELECT-basiertes Workarea auffrischen?
Antworten: 6
Zugriffe: 2957

SELECT-basiertes Workarea auffrischen?

Angenommen, man hat einige Workareas mit jeweils SELECT-Befehl in cSelect und Aliasname in cQueryAlias wie folgt generiert: oStmt1 := DacSqlStatement():fromChar(cSelect) oStmt1:build():query(USQL_RESULT_WORKAREA, cQueryAlias) Nun irgendwann kommen Datensätze dazu und man will eins dieser Workareas a...
von dtmackenzie
Fr, 03. Dez 2021 9:42
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5546

Re: #ifdef Direktiven vom Quellcode entfernen?

Danke Jan, Jonathan, Carlo und Tom! Vielleicht nochmal 5 Zeilen wiel sie verschachtelt sein können, und noch ein paar weil es mehrere veraltete Schalter gibt... Aber ja, das klingt gut machbar, vielleicht schreibe ich das nächste Woche. Zum Thema Hilfe: Das Link von Jonathan zeigt die Hilfe so wie v...
von dtmackenzie
Do, 02. Dez 2021 10:01
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5546

Re: #ifdef Direktiven vom Quellcode entfernen?

Tja, mit einem ordentlichen Assembler kann man auch viel anfangen, so fing ich jedenfalls an... :wink: 8) Ja, haste aber Recht, #translate und #command kommen auch dazu. Das ist nun aus meiner Sicht der Genickbruch für die PP-Output-Idee. Schade aber, dass ich z.B. die 145 Stellen mit __XPP__ , die ...
von dtmackenzie
Do, 02. Dez 2021 8:46
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5546

Re: #ifdef Direktiven vom Quellcode entfernen?

Hallo, Georg, ich fürchte, Du hast Recht... Das ist eigentlich das was ich gemeint habe mit " Symbolische Konstanten (#define-Befehle) aus den .CH-Dateien möchte ich auch behalten ". Ich habe aber überlegt, ob ich vorübergehend alle #include -Befehle (ungefähr 60) auskommentieren könnte - ...
von dtmackenzie
Mi, 01. Dez 2021 17:42
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5546

Re: #ifdef Direktiven vom Quellcode entfernen?

Hallo Tom! Danke! Sektion "compiler switches" habe ich endlich in xpptools20.chm gefunden (bisher hatte ich nur "normale", Workbench- und Online-Hilfe durchsucht). Weißt Du, ob es irgendwo einen übergeordneten Einstieg gibt zu den einzelnen Hilfedateien, die im Verzeichnis help20...
von dtmackenzie
Mi, 01. Dez 2021 14:27
Forum: Programmierung allgemein
Thema: #ifdef Direktiven vom Quellcode entfernen?
Antworten: 14
Zugriffe: 5546

Re: #ifdef Direktiven vom Quellcode entfernen?

Zwischenmeldung: In der Hilfe für #ifdef wird ein Compile-Switch /p erwähnt, die dazu führen soll, dass der Preprocessor eine .ppo -Datei erzeugt. Weißt jemand, ob dieses Switch sonst irgendwo dokumentiert ist? Sie erscheint auch nicht im Workbench. Das Switch ist ziemlich nah dran an das, was ich w...
von dtmackenzie
Do, 18. Nov 2021 8:34
Forum: Postgre Server
Thema: SEQUENCE-Werte für ISAM-Tabellen wiederherstellen
Antworten: 1
Zugriffe: 1819

SEQUENCE-Werte für ISAM-Tabellen wiederherstellen

Folgender SQL-Befehl tut dies nicht direkt, sondern generiert SQL-Befehle, die es machen: SELECT concat( 'SELECT setval(', concat('''', table_name, '___record_seq'''), ', max(__record)) FROM ', table_name, ';' ) FROM public."alaska-software.isam.tables" ORDER BY table_name ASC Daraus kommt...