Avatar billede hejhejhej Nybegynder
17. oktober 2001 - 17:20 Der er 7 kommentarer og
1 løsning

søge i en db efter et tal

Hvordan søger man efter et tal i en db, jeg har fundet ud af hvordan man søger hvis feltet indeholder tekst og der ser koden ud som følger:
skey = \"Description = \" & Chr$(34) & Text1.Text & Chr$(34)
Data1.Recordset.FindFirst (skey)

men det virker ikke med tal, please help!!!
Avatar billede mikker Nybegynder
17. oktober 2001 - 17:37 #1
Det er ikke fordi du har angivet skey som string?
Avatar billede tmceu Praktikant
17. oktober 2001 - 18:19 #2
Fjern dine chr$(34) på begge sider, så virker det.
Avatar billede mikker Nybegynder
17. oktober 2001 - 18:49 #3
Så simpelt og alligevel så jeg det ikke! :-)

- Mikker
Avatar billede hejhejhej Nybegynder
17. oktober 2001 - 19:05 #4
det virker altså stadig ikke, den kommer med en fejlmeddelelse \"3077\" hvor den skriver flg:
syntax error in date in expression.
koden ser således ud:
skey = \"Description = Text1.Text
Data1.Recordset.FindFirst (skey)
Avatar billede mikker Nybegynder
17. oktober 2001 - 19:59 #5
Hvis det er præcis hvad du har skrevet så mangler du \" efter =

- Mikker
Avatar billede terry Ekspert
17. oktober 2001 - 21:10 #6
skey = \"Description = \" & Cint(Text1.Text)

Or Clng() or CDbl() or ....
Avatar billede hejhejhej Nybegynder
18. oktober 2001 - 11:29 #7
det virker desværre stadig ikke, men jeg løste problemet ved at lave feltet om til tekst.
tak for hjælpen
Avatar billede terry Ekspert
18. oktober 2001 - 11:31 #8
thats an easy way out of giving points!
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