Sql = "Select * from users where (ID = Clng(idet))" Set rs = conn.Execute(Sql)
men jeg får en fejl der siger, der er for få parametre. der var ventet 1. det er linien "Set rs = conn.Execute(Sql)" den siger fejlen opstår. Kan du hjælpe?? :D
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Har du ikke et anførselstegn for meget i starten af dit SQL-statement og er ID en streng (for så skal den streng vel også afsluttes, ellers skal den ikke startes)?
Det er der ikke noget mærkeligt i du kan se det bedre sådan her -- sql = "Update users Set betalt='ja' Where id="& rs("id") Conn.Execute(sql) -- da sql er en streng så vil eventuelle " i strengen gøre at strengen afsluttes Generelt er reglen i øvrigt at der i access skal ' omkring strenge, # omkring datoer og ingenting omkring tal :o)
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.