bei der Arbeit mit den ODBC Komponenten in Lazarus, bin ich darüber gestolpert, dass nicht alle ODBC API DLL/Library Funktionen, zu finden unter:
https://docs.microsoft.com/en-us/sql/od ... rver-ver15
in Free Pascal/Lazarus umgesetzt sind.
Mir fehlt z.B. das SQLCancel (ja ich kämpfe immer noch mit langlaufenden SQL Abfragen, die ich sauber abbrechen möchte

https://docs.microsoft.com/en-us/sql/od ... rver-ver15
Z.B. das SQLAllocHandle (und weitere wichtige API Funktionen) finde ich unter Windows 10 in den Sourcen der FPC Packages unter
[Inst. Laufwerk]..\Lazarus\fpc\3.2.2\source\packages\odbc\src\odbcsql.inc
aber wie gesagt, das SQLCancel nicht. Kennt jemand den Grund dafür? Habe ich da was in FPC/Lazarus übersehen? Diese Funktion gibt es ja schon länger und einige ODBC Treiber haben die auch implementiert.
Dann gleich die Frage: Wie kompiliere ich denn (nur) dieses ODBC FPC Package (sofern ich mich trauen sollte, SQLCancel dort neu einzubinden) damit mir die SQLCancel Funktion auch unter Lazarus zur Verfügung steht?
Mit einer IDE Neukompilation ist es ja sicher nicht getan (die Änderungen stecken ja in den FPC Sourcen nicht in den IDE Sourcen, richtig?)
Danke im voraus
Gruß
Helios