case insensitive search
This commit is contained in:
@@ -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
|
||||
`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user