/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
problem med sql forespørgsel til access
Fra : Jan


Dato : 30-10-03 10:18

Hej

Jeg sidder med et lille problem og ved ikke rigtig hvordan det løses:

Hvis man skal søge efter et navn eller lign. ved hjælp af en sql
forespørgsel giver det en fejl hvis det man søger på indeholder tegnet '
som fx. i "côte d'ivoire"

Jeg kan selvfølgelig søge på WHERE navn LIKE 'côte d%'

Men er der en mere smart måde ?

m.v.h.

Jan



 
 
Peter Lykkegaard (30-10-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 30-10-03 10:41


"Jan" <janf@ofir.dka> wrote in message
news:3fa0d750$0$95028$edfadb0f@dread11.news.tele.dk...
>
> Hvis man skal søge efter et navn eller lign. ved hjælp af en sql
> forespørgsel giver det en fejl hvis det man søger på indeholder tegnet '
> som fx. i "côte d'ivoire"

Du skal erstatte den ene ' med to af slagsen
Du kan bruge funktionen replace til dette

- Peter



Jan (30-10-2003)
Kommentar
Fra : Jan


Dato : 30-10-03 11:33

Hej Peter

Synes ikke lige jeg fik det til at lykkedes.

Forsøgte mig med

SELECT * FROM country WHERE name = 'côte d''ivoire'

men søgning gav ingen resultat.

I databasen findes navnet "côte d'ivoire". Indholdet og skrivemåde i
databasen må der ikke ændres på.

m.v.h.
Jan

"Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
news:515ob.1235$No2.1063@news.get2net.dk...
>
> "Jan" <janf@ofir.dka> wrote in message
> news:3fa0d750$0$95028$edfadb0f@dread11.news.tele.dk...
> >
> > Hvis man skal søge efter et navn eller lign. ved hjælp af en sql
> > forespørgsel giver det en fejl hvis det man søger på indeholder tegnet '
> > som fx. i "côte d'ivoire"
>
> Du skal erstatte den ene ' med to af slagsen
> Du kan bruge funktionen replace til dette
>
> - Peter
>
>



Jan (30-10-2003)
Kommentar
Fra : Jan


Dato : 30-10-03 12:01

Undskyld ... det var mig der havde lavet en skrivefejl, da den blev rettet
fungerede det fint.

Tak for hjælpen.

m.v.h.

Jan

"Jan" <janf@ofir.dka> skrev i en meddelelse
news:3fa0e8fe$0$95016$edfadb0f@dread11.news.tele.dk...
> Hej Peter
>
> Synes ikke lige jeg fik det til at lykkedes.
>
> Forsøgte mig med
>
> SELECT * FROM country WHERE name = 'côte d''ivoire'
>
> men søgning gav ingen resultat.
>
> I databasen findes navnet "côte d'ivoire". Indholdet og skrivemåde i
> databasen må der ikke ændres på.
>
> m.v.h.
> Jan
>
> "Peter Lykkegaard" <polonline@hotmail.com> skrev i en meddelelse
> news:515ob.1235$No2.1063@news.get2net.dk...
> >
> > "Jan" <janf@ofir.dka> wrote in message
> > news:3fa0d750$0$95028$edfadb0f@dread11.news.tele.dk...
> > >
> > > Hvis man skal søge efter et navn eller lign. ved hjælp af en sql
> > > forespørgsel giver det en fejl hvis det man søger på indeholder tegnet
'
> > > som fx. i "côte d'ivoire"
> >
> > Du skal erstatte den ene ' med to af slagsen
> > Du kan bruge funktionen replace til dette
> >
> > - Peter
> >
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408878
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste