Valatud - muutuja tüübi ümber määramine
ASP-s võite vahel näha tõrketeateid muutuja või objekti ülekandmise kohta. Muutuja ülekandmiseks on selle tüübi ümber määramine.

Teistes keeltes, näiteks C või C ++, kasutatakse muutuja muutmiseks väga konkreetseid käske. Kui teil oleks PiValue = 3,141519 ja soovite lihtsalt selle numbri täisarvu (3) osa, siis sõnastaksite PiValue täisarvuna.

ASP on oma muutujate osas vähem valiv. Enne muutujate kasutamist ei pea te isegi muutujate tüüpe määratlema. Kui teil on

PiValue = 3,141519

ja sa soovisid, et muutuja nimega PiShort koostaks ainult täisarvuga, siis sa lihtsalt ütled

PiShort = cInt (PiValue)

See tähendab, et see võtab PiValue täisarvu ja paneb selle PiShorti.

Kui ilmnevad ülekandevead, tehke hunnik vastuseid.kirju, et näha TÄPSELT, millele iga muutuja on seatud.

Näiteks kui hakkate postiobjekti seadistama -

Määra objMail = Server.CreateObject ("CDO.Message")

ja siis proovite muuta objMaili täisarvuks, mis ei tööta :) Niisiis, veenduge, et alustatav muutuja saaks ka sihtkoha tüüpi muutujasse sisestada.

Video Juhiseid: Ajavool (Mai 2024).