25. juni 2004 - 11:42Der er
5 kommentarer og 1 løsning
Ændre kolonne i MySQL med VBScript
Jeg kører en MySQL database, og ønsker at oprette et scheduled task, der nulstiller en kolonne (ikke en række) hver gang task'en kører. Dette vil jeg gøre vha. en VBScript-fil. Jeg har forsøgt mig med diverse ting, men ingen af dem er lykkedes. Her er lidt informationer om hvad der skal ændres: Database: trk_projectdb Tabel: services Kolonne: done (enum('0', '1')) Værdi der skal gives ved opdatering: 0
Kan du lave et VBScript der går ind i min database, trk_projectdb, og opdaterer kolonnen done, i tabellen services, til værdien 0?
Databasen og filen skal køre fra samme medie. Som oftest benyttes VBscript på client maskinen til fremvisning, udførsel eller andre opgaver, hvor det er ASP der laver et udtræk og lign. som sendes til en client.
Hvis du har fat i databasen, så kan følgende forspørgsel nok ændre hvad du ønsker: update services set done='0' where (den eller de du ønsker at opdatere, køres den uden en where opdaterer den alle i tabellen)
VBScriptet skal køre på serveren, hvor MySQL også er installeret. Altså er adgangen ikke noget problem. Jeg kender godt selve SQL-sætningen til at opdatere... men jeg kan ikke få den bygget ind i et VBScript. Det skal være sådan at når jeg kører VBScriptet, så opdaterer den kolonnen i MySQL.
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.