Cast - переназначение типа переменной
В ASP вы можете иногда видеть сообщения об ошибках приведения переменной или объекта. Приведение переменной означает переназначение ее типа.

В других языках, таких как C или C ++, существуют очень специфические команды, используемые для изменения переменной. Если у вас было PiValue = 3.141519, и вы просто хотели целую (3) часть этого числа, вы бы преобразовали PiValue в целое число.

ASP гораздо менее требователен к своим переменным. Вам действительно даже не нужно определять типы переменных, прежде чем использовать их. Если у вас есть

PiValue = 3.141519

и вы хотели иметь переменную с именем PiShort только с целочисленной частью, тогда вы просто говорите

PiShort = cInt (PiValue)

Вот и все, он берет целое число PiValue и помещает его в PiShort.

Если в итоге вы получите ошибки приведения, выполните кучу response.writes, чтобы увидеть ТОЧНО, на что установлена ​​каждая переменная.

Например, если вы начинаете настраивать почтовый объект -

Установите objMail = Server.CreateObject ("CDO.Message")

и затем вы пытаетесь превратить objMail в целое число, которое не будет работать :) Поэтому убедитесь, что переменная, с которой вы начинаете, действительно может быть преобразована в переменную типа назначения.

Видео инструкция: Функция CAST в MySQL Преобразование типов данных в базах данных (May 2024).