case insensitive search

This commit is contained in:
2026-03-16 01:26:48 +01:00
parent dbeda9c2ae
commit 164cd78f3d

View File

@@ -49,7 +49,8 @@ async function getMssqlPool() {
async function searchProjectsByDescription(searchTerm) {
const pool = await getMssqlPool();
const request = pool.request();
request.input('search', sql.NVarChar, `%${searchTerm}%`);
// Suchbegriff in Großbuchstaben umwandeln für case-insensitive Suche
request.input('search', sql.NVarChar, `%${searchTerm.toUpperCase()}%`);
// Datenbankname aus Konfiguration verwenden
const dbName = cachedConfig && cachedConfig.database ? cachedConfig.database : null;
@@ -66,10 +67,10 @@ async function searchProjectsByDescription(searchTerm) {
k.Bez AS bez
FROM [${dbName}].dbo.KKOPF kk
LEFT JOIN [${dbName}].dbo.KUNDE k ON kk.Knd = k.Knd
WHERE kk.Proj LIKE @search
OR kk.Auftrag LIKE @search
OR kk.Such LIKE @search
OR k.Bez LIKE @search
WHERE UPPER(kk.Proj) LIKE @search
OR UPPER(kk.Auftrag) LIKE @search
OR UPPER(kk.Such) LIKE @search
OR UPPER(k.Bez) LIKE @search
ORDER BY kk.ErfTerm DESC
`;