Cast - Muuttujan tyypin uudelleenmääritys
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).