Tipps & Tricks für Ihre 4D Apps – August-Ausgabe
von Add Komoncharoensiri, Leiter der Tech-Support bei 4D Inc.
Es geht weiter mit einer Reihe von Tipps und Tricks.
Wie Sie wissen, ist die 4D Knowledge Base eine Bibliothek mit Informationen über die 4D Technologie, in der wöchentlich technische Tipps und monatlich Technotes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.
Dieser Blogbeitrag enthält 16 Tipps:
Tech-Tipps – Die 4 Tipps vom April sind da!
von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.
Als 4D Entwickler müssen Sie mit den neuen Entwicklungen Schritt halten, die 4D kontinuierlich herausbringt. Neben den Tipps und Tricks, die das Produktteam zur Verfügung stellt, sind die Tech Tips eine weitere Referenz, um einige der 4D Konzepte zu lernen.
Dieser Artikel behandelt 4 Tipps:
- Behandlung von SQL-Platzhaltern als literale Zeichenfolge
- Programmatische Ermittlung des Projektnamens
- Präemptive Methoden in derselben Aufrufkette sollten ebenfalls präemptiv sein
- Erstellen eines neuen View Pro-Dokuments basierend auf einem Sheet
4D Objektfelder mit SQL Engine lesen
Ein 4D Objektfeld ist ein persistenter Datenbankfeldtyp, der als binärer Inhalt gespeichert wird. Bisher war es nicht möglich, diese Art von Feldern mit einem ODBC-Treiber zu lesen. Bis heute.
Vorher wurde beim Versuch, ein Objektfeld zu lesen, ein Fehler zurückgegeben. Dies verhinderte die Ausführung von einfachen Select * from myTable-Anfragen , was für Benutzer, die nur den Inhalt einer Tabelle durchsuchen wollten, frustrierend sein konnte.
Gute Nachrichten! Die SQL-Engine wurde aktualisiert, um das Lesen von 4D-Objektfeldern zu ermöglichen.
SQL im präemptiven Modus beginnen/beenden
Mit präemptiven Prozessen können Ihre Anwendungen die Vorteile von Multi-Core-Computern voll ausschöpfen, was zu schnelleren Antworten auf gleichzeitige Anfragen führt. Beginnend mit 4D v17 R4, Begin SQL, End SQLund die zugehörigen SQL-Anweisungen, die mit einer internen Datenbank verwendet werden, sind nun präemptiv.