TSynSQLSyn - Schlüsselwörter erweitern

Rund um die LCL und andere Komponenten
Antworten
MmVisual
Beiträge: 1445
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

TSynSQLSyn - Schlüsselwörter erweitern

Beitrag von MmVisual »

Hallo,

Ich nutze TSynEdit in Verbindung mit TSynSQLSyn um ein SQL Eingabefenster zu haben. Beim SQLDialect "sqlSQLite" fehlt leider noch ein Schlüsselwort "NOCASE".

Wie kann ich das hinzufügen?

Dankeschön.

VG Markus
EleLa - Elektronik Lagerverwaltung - www.elela.de

Benutzeravatar
theo
Beiträge: 10467
Registriert: Mo 11. Sep 2006, 19:01

Re: TSynSQLSyn - Schlüsselwörter erweitern

Beitrag von theo »

Keine Ahnung.
Aber in /components/synedit/synhighlightersql.pas gibt es

Code: Alles auswählen

const
  //---SQLite keywords------------------------------------------------------------
  SQLiteKW: string =
    'abort,action,add,....
Kannst ja mal probieren, es dort hinzuzufügen und die Unit neu kompilieren.

MmVisual
Beiträge: 1445
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: TSynSQLSyn - Schlüsselwörter erweitern

Beitrag von MmVisual »

Sollte ich ein Bugreport schreiben dass dies in die Komponente aufgenommen wird?
EleLa - Elektronik Lagerverwaltung - www.elela.de

Benutzeravatar
theo
Beiträge: 10467
Registriert: Mo 11. Sep 2006, 19:01

Re: TSynSQLSyn - Schlüsselwörter erweitern

Beitrag von theo »

MmVisual hat geschrieben:
Di 15. Feb 2022, 20:36
Sollte ich ein Bugreport schreiben dass dies in die Komponente aufgenommen wird?
Versuch es doch einzufügen und falls es dann tut, was es soll, sende einen Patch.
https://wiki.freepascal.org/Creating_A_Patch

MmVisual
Beiträge: 1445
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: TSynSQLSyn - Schlüsselwörter erweitern

Beitrag von MmVisual »

Das mit dem Patch geht bei mir igendwie nicht. Hab mit FpcUpDeluxe das installiert und da geht der Diff nicht.

Ich habe die Datei geändert und das "nocse" mit rein gebaut und neu übersetzt, es geht.

Anbei die komplette Datei.
synhighlightersql.pas
(104.47 KiB) 74-mal heruntergeladen
VG Markus
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten