17. februar 2003 - 13:20Der er
6 kommentarer og 1 løsning
Komma i navn
Jeg skal i en skoleopgave lave et interface til biblio.mdb der følger med VB6. I databasen er listet en række forfattere, som jeg starter med at skrive ud i en listboks. Når jeg herefter vil søge efter den valgte forfatter i databasen opstår der et problem, da navnenes format er efternavn, fornavn (Abrahamsen, Jan). Hvordan søger jeg efter en værdi der er kommaadskilt på denne måde?
Problemet er ikke at finde ud af om der er et komma i strengen. Det er der hver gang. Problemet er at jeg ikke kan søge efter et navn hvori der indgår et komma, i databasen.
Hvis du lave to input felter fornavn og efternavn. Og du vil lave en streng som finde enten fornavn efternav eller begge dele så kan det være sådan her;
hmm... du kunne lægge et andet tegn ind istedet for "," eks. "|" og når du så udlæser data´en siger du bare: str = replace(str,",","|") eller osser er det str = replace(str,"|",",")
Mange tak for hjælpen allesammen. Da jeg havde fået hintet med SQL sætningen (like) kunne jeg godt se at resten også var rigtigt nok. eagleeye får point, da det igrunden mest var dender SQL sætning jeg manglede.
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.