01. november 2002 - 01:17Der er
1 kommentar og 1 løsning
SQL streng med fejl (invalid column name)
Hi,
Nedenstående SQL streng generer fejlen 'Invalid column name 'fuldenavn''. Fejlen opstår i linjen '"OR fuldenavn LIKE <snip>'. Fjerner jeg linjen er der ingen fejl, men tilgengæld kan man ikke søge på fulde navn og man får ingen hits hvis man søger på strengen "John Doe" selvom han findes. Søger man på enten "John" eller "Doe" får man hits. Det er jo ikke smart at man ikke kan søge på fuldenavn. Nogle ideer til hvad der er galt med SQL strengen eller ideer til andre måde at gribe det an på...
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Din DB understøtter ikke søgning i et alias (fuldenavn) når det er sammensat af to felter og en tekst i mellem (Space)
Det er jo ikke nemt at lade brugeren søge på det fulde navn (indtastet i et felt) når det fulde navn er delt i 2 felter i databasen. Det ville være nemmere hvis brugeren skulle indtaste navn i et felt for sig selv og efternavn i et felt for sig selv når navn og efternavn er gemt i 2 felter i DB.
Du er nok nødt til at nedbryde strSearch i et eller flere ord og evt. søge med begge ord i hvert felt. (fornavn og efternavn) Det skulle ikke undre mig om nogle brugere kunne finde på at indtaste efternavnet først. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.