ASP: ssä saatat joskus nähdä virheilmoituksia muuttujan tai objektin lähettämisestä. Muuttujan heittäminen on sen tyypin määrittäminen uudelleen.
Muilla kielillä, kuten C tai C ++, on olemassa erityisiä komentoja muuttujan muuttamiseksi. Jos sinulla olisi PiValue = 3,141519 ja haluat vain kokonaisluvun (3) osan kyseisestä luvusta, lataa PiValue uudelleen kokonaislukuna.
ASP on muuttujiensa suhteen vähemmän nirso. Sinun ei oikeastaan tarvitse edes määritellä muuttujatyyppejäsi ennen niiden käyttöä. Jos sinulla on
PiValue = 3,141519
ja halusit muuttujaa nimeltä PiShort vain kokonaisluvulla, niin sanot vain
PiShort = cInt (PiValue)
Siinä se vie PiValueen kokonaisluvun ja laittaa sen PiShortiin.
Jos joudut casting-virheisiin, tee joukko response.writes nähdäksesi TOTTAMALLA mitä jokaiselle muuttujalle on asetettu matkan varrella.
Jos esimerkiksi aloitat postiobjektin määrittämisen -
Aseta objMail = Server.CreateObject ("CDO.Message")
ja yrität sitten muuttaa objMailin kokonaisluvuksi, joka ei toimi :) Joten varmista, että aloittamasi muuttuja voidaan tosiasiallisesti heittää kohdetyyppimuuttujaksi.
Video-Ohjeita: Week 2 (Saattaa 2024).