Avatar billede Søren Bech Morsing Praktikant
26. september 2001 - 09:21 Der er 3 kommentarer og
2 løsninger

replace eller antal forekomster af specielt tegn i tekstfelt

Kan man via SQL lave en replace på:

tekstfelt: 1:1:1 så den returnere 111 (altså uden :)

eller kan man lave noget hvor den siger til mig at der er netop 2 X : i den forekomne tekststreng.

Eller skal vi over i noget programmering (intet problem, bare smartere hvis der i SQL findes en metode)
Avatar billede kichian Nybegynder
26. september 2001 - 09:32 #1
Da regulære udtryk ikke er en del af SQL-standarden, bliver du nødt til at løse problemet vha programmering.
Avatar billede cuddles Nybegynder
26. september 2001 - 09:57 #2
Hvilken database kører du på?
Avatar billede Søren Bech Morsing Praktikant
26. september 2001 - 10:01 #3
øhhh access og så over i ASP på en hjemmeside
Avatar billede cuddles Nybegynder
26. september 2001 - 10:07 #4
Det nemmeste er nok, hvis du laver en replace i ASP:

Dim sTekst
sTekst = dinRS(\"dittekstfelt\")
sTekst = Replace(sTekst, \":\", \"\",1,2)

Hvilket vil erstatte de første to forekomster af \":\" i strengen med ingenting, så du nu burde have det ønskede resultat.
Avatar billede fxfever Nybegynder
04. september 2002 - 21:15 #5
"
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester