From 8cf2b6c8e190b2e9d89b587c7b2dc18ceb676788 Mon Sep 17 00:00:00 2001 From: Leandro Date: Mon, 12 Jun 2023 11:20:27 +1200 Subject: [PATCH 1/2] Fixing mssql_test.js example with correct sp_executesql syntax sp_executesql syntax needs a statement with @P parameters, not $1. Just fixing the example --- examples/mssql_test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mssql_test.js b/examples/mssql_test.js index f39171e..7929f92 100644 --- a/examples/mssql_test.js +++ b/examples/mssql_test.js @@ -19,7 +19,7 @@ export function teardown() { export default function () { db.exec("INSERT INTO keyvalues ([key], [value]) VALUES('plugin-name', 'k6-plugin-sql');"); - let results = sql.query(db, "SELECT * FROM keyvalues WHERE key = $1;", 'plugin-name'); + let results = sql.query(db, "SELECT * FROM keyvalues WHERE key = @p1;", 'plugin-name'); for (const row of results) { console.log(`key: ${row.key}, value: ${row.value}`); } From 41c2a16fd1a3afa1e8bc7435c55aaa7abbde5784 Mon Sep 17 00:00:00 2001 From: Leandro Date: Tue, 13 Jun 2023 08:41:42 +1200 Subject: [PATCH 2/2] Update mssql_test.js --- examples/mssql_test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/mssql_test.js b/examples/mssql_test.js index 7929f92..8f56e77 100644 --- a/examples/mssql_test.js +++ b/examples/mssql_test.js @@ -19,7 +19,7 @@ export function teardown() { export default function () { db.exec("INSERT INTO keyvalues ([key], [value]) VALUES('plugin-name', 'k6-plugin-sql');"); - let results = sql.query(db, "SELECT * FROM keyvalues WHERE key = @p1;", 'plugin-name'); + let results = sql.query(db, "SELECT * FROM keyvalues WHERE [key] = @p1;", 'plugin-name'); for (const row of results) { console.log(`key: ${row.key}, value: ${row.value}`); }