Le librerie ODBC in genere offrono la possibilità di creare query con parametri che passano la query e i parametri separatamente al database.Ciò elimina sostanzialmente il rischio di attacchi SQL injection, ma è anche molto conveniente dal punto di vista della programmazione.Poiché JMP dispone di query ODBC, dovrebbe anche disporre di query parametrizzate in modo da poter eseguire:
Execute SQL(database,
"Select * from Employees where Name like ? and Status=?",
"BobList",
{"Bob", "Active"}
);le query parametriche di pyodbc:
https://github.com/mkleehammer/pyodbc/wiki/Getting-started#parameters
Le query parametriche dell'ecosistema .NET:
https://docs.microsoft.com/en-us/dotnet/api/system.data.odbc.odbccommand.parameters?redirectedfrom=MSDN&view=dotnet-plat-ext-5.0#System_Data_Odbc_OdbcCommand_Parameters