Avatar billede funstuff.dk Nybegynder
27. maj 2001 - 15:43 Der er 8 kommentarer og
1 løsning

ændre flere ting på en gang i access?

hej.

Jeg har denne her kode, som ændre i cellen god i databasen. men hvordan får man den til at ændre flere celler på en gang?
Fx hvis man skal ha ændret måde ID 2, 3, 4, og 5.?

Her er den kode jeg plejer at bruge når jeg skal ha ændret en ting:
form_ID = request(\"ID\")
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Set rs = Server.CreateObject(\"ADODB.Recordset\")
Conn.Open \"DBQ=d:\\database.mdb\" & \";Driver={Microsoft Access Driver (*.mdb)};\"
MYSQL = \"SELECT * FROM table WHERE (ID = \" & form_ID & \")\"
   
rs.Open MYSQL, Conn, 1, 3
rs.Fields(\"god\") = \"ja\"
rs.Update
Avatar billede mmp Nybegynder
27. maj 2001 - 15:45 #1
Du kan evt lave et loop
Avatar billede funstuff.dk Nybegynder
27. maj 2001 - 15:46 #2
hmm, hvordan??

jeg skal have ændre alle de celler hvor der står nej, de skal ændres til ja, men hvordan?
Avatar billede -mundi- Nybegynder
27. maj 2001 - 15:48 #3
mySQL=\"UPDATE table set god=\'ja\' where id=2 or id=3 or id=4 or id=5\"
Avatar billede -mundi- Nybegynder
27. maj 2001 - 15:49 #4
mySQL=\"UPDATE table set god=\'ja\' where god = \'nej\'\" som svar på \"nej der skal ændres til ja\"
Avatar billede funstuff.dk Nybegynder
27. maj 2001 - 16:25 #5
ok, hvad hvis den også kan tjekke efter username?

Altså
mySQL=\"UPDATE table set god=\'ja\' where username = \" & session(\"usermane\" & \" and god = \'nej\'\"

kan man godt det?
Avatar billede -mundi- Nybegynder
27. maj 2001 - 16:52 #6
mySQL=\"UPDATE table set god=\'ja\' where username = \'\" & session(\"usermane\") & \"\' and god = \'nej\'\"

ja det kan man godt bare husk at tekst strenge skal omsluttes af \' i sql
Avatar billede funstuff.dk Nybegynder
27. maj 2001 - 17:10 #7
ok..

Det prøver jeg så..
Avatar billede funstuff.dk Nybegynder
28. maj 2001 - 14:37 #8
Takker..
Avatar billede -mundi- Nybegynder
28. maj 2001 - 17:38 #9
np :-)
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