27. november 2003 - 01:51Der er
15 kommentarer og 1 løsning
Opdatering af udvalgt record
Hej
Jeg har et problem med efterfølgende kode..
Jeg bruger Access og skal have den til at opdatere en enkelt række ud fra en given værdi. Til dette bruger jeg koden. Den opdaterer ikke men kommer heller ikke med fejlmeddelelser. Er der nogen der kan hjælpe..??
thesurfer>> mente du at jeg skulle fjerne "" omkring ("banID") så der står (banID).. banID er en request.querystring... der er videreført fra tidligere sider.. den kommer med som jeg har testet Derfor burde den jo også kunne registreres
Jeg bruger Access (skod) og banID er defineret som et tal.
Netop derfor. Hvis BanID er et tal, skal der ikke stå ' tegn omkring værdien af Request.Querystring("banID"), fordi ' betyder at det er en string, og ikke et tal. Så du skal egentligt bruge:
Where BannerID='" & CInt(Request.Querystring("banID")) eller erstatt CInt med CLng, eller Cdbl.
thesurfer>> Nej.. jeg har fundet fejlen.. det var ikke det. det var en dublet fejl, samt en overførsels stavefejl.. men det er nu lykkedes.. men jeg har lært noget alligevel :) Så man bruger Clnt/CLng og Cdbl. til at konvertere med?? send lige et svar så du kan få nogle points.. du gjorde mig da lidt klogere :)
60 points.. 1) Nej jeg bruger ikke Explicit - troede ikke det var noget specielt.. dublet fejlen er jeg egentlig ikke klar over hvordan opstod. havde en ekstra linie i forbindelse med ovenstående kode der angav navn to gange.. jeg fjernede den og tjekkede om banID nu også var banID.. hvilket det ikke var og vupti..
Et godt råd: Brug altid Option Explicit, og definer altid dine variabler.
Synes godt om
Ny brugerNybegynder
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.