24. februar 2004 - 00:56Der er
5 kommentarer og 1 løsning
Filter med asp database tekstfelt
jeg skal lave et filter i en access database, og dette kan jeg også gøre på nedenstående måde, men den fortæller at det er forkert type, min nøgle i databasen er et tekstfelt og indeholder f.eks. test.asp mit id felt indeholder samme information, men stadig vil det ikke virke, men hvis jeg laver det hele om til tal virker det fint, men hvordan kan jeg bruge mine tekst nøgler ??
Hvad sker der hvis du skriver filnavnet i stedet for '& Request.QueryString("file")'? Finder den så posten? Det er for resten lidt spild at to felter har samme indhold eller hva'? ;)
Jeg har jo ikke 2 felter med samme navn hvis vi f.eks. kalder min asp side for slet.asp så får jeg jo Request.QueryString("file") ved at tilføje en kode til slutningen af http adresse f.eks. www.domæne.dk/slet.asp?file="test.asp" dvs. at det der bliver føjet til slutningen af http adressen er det som den skal finde i databasen det kunne være en hvilken som helst tekst streng.
Det der er meningen er at det der er indtastet som idén kaldet file skal den finde i databasen i tabellen kaldet menu_tabel og derefter slette posten, men man får en fejl når man benytter tekst i stedet for tal, og det jeg skal bruge det til kan jeg ikke bruge tal.
Du skrev: 'min nøgle i databasen er et tekstfelt og indeholder f.eks. test.asp mit id felt indeholder samme information', hvilket lød som om der var to felter med samme indhold. *S* Har du prøvet at skrive: rsship1.Filter = "site='test.asp'" Det kunne være at den savnede glyfferne, altså ''.
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.