有誰知道為什么 Delphi 10.4 或 11.1 不能在 FMX 應用程式&的 SQLite 陳述句中搜索字符?SELECT它被視為空格字符。
我確實在其他平臺上嘗試過相同的資料庫,它作業正常,但即使在 VCL 應用程式中也不會搜索。
我確實嘗試在查詢結束時使用 ESCAPE,但沒有任何改變。
var myQuery : TFDQuery ;
myQuery :=TFDQuery.Create(nil);
myQuery.Connection:=FDConnection1;
myQuery.SQL.Text :='SELECT Description,Code,Qty FROM Products WHERE Description LIKE "%J&B%" ';
myQuery.Open;
如果有人能找到解決方案,請提供幫助。
uj5u.com熱心網友回復:
&在 FireDAC 中有特殊處理,如檔案中所示: 替換變數
為避免這種情況,請將ResourceOptions中的MacroCreate和MacroExpand設定為 False。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/460932.html
