В 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).