...
Code Block | ||
---|---|---|
| ||
pjs.define("productsp_out", { type: 'data structure', qualified: true, dim: 50, elements: {
"prid": { type: "packed decimal", length: 5, decimals: 0, initValue: 105 },
"prname": { type: "char", length: 30 },
"prdesc": { type: "char", length: 60 }
}})
pjs.define("searchQuery", { type: "char", length: 30 });
pjs.clear(productsp_out);
searchQuery = '%' + 'Garmin' + '%';
var c1 = pjs.prepare("select prid, prname, prdesc from demolib/productsp where prdesc like ? order by prid");
pjs.bindParameters(c1, [
[searchQuery.trim(), pjs.SQL_PARAM_INPUT]
]); // example of alternate simplified syntax: c1.bindParameters(searchQuery.trim());
pjs.execute(c1);
pjs.fetch(c1, productsp_out, 50);
pjs.close(c1);
pjs.disconnect(); |
...