Avatar billede hp-power Nybegynder
28. januar 2002 - 15:52 Der er 10 kommentarer og
2 løsninger

SQL og msaccess

jeg bruger følgende sætning til at søge med

select * from dvd where lyd = 'dts'

men det jeg gerne ville var dette

select * from dvd where lyd = 'd*'

kan man det og hvad gør jeg galt.

jeg er lige begynt på delphi for 3 dage siden kommer fra 5 år i VB
Avatar billede stoney Nybegynder
28. januar 2002 - 15:53 #1
select * from dvd where lyd = 'd%'

Stoney
Avatar billede martinlind Nybegynder
28. januar 2002 - 15:56 #2
er det ikke

select * from dvd where lyd like 'd%'
Avatar billede snowball Novice
28. januar 2002 - 15:56 #3
SELECT * FROM dvd WHERE lyd LIKE 'd%';

Snowball
Avatar billede stoney Nybegynder
28. januar 2002 - 15:58 #4
Her er et eks på wildcard search

with ADOQuery1 do begin

with SQL do begin
Clear;
Add('SELECT * from dvd');
add('where lyd like :userparam');
ADOQuery1.Parameters.ParamByName('userparam').Value := '%' + edit1.text + '%';

end;
Open;
end;

Stoney
Avatar billede stoney Nybegynder
28. januar 2002 - 15:59 #5
Martin, Snowball >>  Det gik lidt stærkt.
I har selvfølgelig ret.
Det er først nu jeg opdagede det.

Stoney
Avatar billede hp-power Nybegynder
28. januar 2002 - 16:01 #6
vil det sige at man skriver  talene 9 & 6 istedet for *
Avatar billede stoney Nybegynder
28. januar 2002 - 16:02 #7
Der står procent

Stoney
Avatar billede martinlind Nybegynder
28. januar 2002 - 16:02 #8
NEJ det er et procent tegn

det kan sættes istedet for en * både foran og bagefter
Avatar billede hp-power Nybegynder
28. januar 2002 - 16:06 #9
okay det vil jeg prøve jeg bruget det meste af dage igår på at finde ud at hvordan det virkede...

tak for hjælpen håber at det virker...
Avatar billede snowball Novice
28. januar 2002 - 16:07 #10
Om der skal % både foran og bagefter, kommer jo an på hvilken slags wildcard søgning han vil lave :)

Snowball
Avatar billede hp-power Nybegynder
28. januar 2002 - 16:41 #11
jeg vil lave en søgning hvor den finder alt der starter med d

er der så ikke D%
og er der andre wildcard man kan bruge
Avatar billede snowball Novice
28. januar 2002 - 16:45 #12
Så behøves du kun et % til sidst !

Snowball
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
Kurser inden for grundlæggende programmering

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