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
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
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.