2015-08-04 5 views
0
набора записей

Можно ли запустить расчет при представлении номера из записей на веб-страницувычитать по 10% от числа

Я хочу, чтобы вычесть 10% от числа в базе данных.

Я попытался ниже:

<%=((Recordset1.Fields.Item("FullCover").Value)*90/100)%> 

Но он просто возвращает

 
-1.#IND 
+0

Это не javascript. Вы используете код ASP.net на HTML-странице. Пожалуйста, отметьте соответствующим образом. – Mouser

+1

Я запущен ASP Javascript – padders01

+1

Путаница происходит от классического ASP, принимающего директиву '@ LANGUAGE'' JavaScript', который является просто псевдонимом для 'JScript'. – Lankymart

ответ

1

Ваш код эффективно возвращая Not a Number или (NaN).

Ответ будет:

<%=((parseInt(Recordset1.Fields.Item("FullCover").Value, 10))*90/100)%> 

Это будет разбирать элемент из набора записей в целое число, а затем выполняет вычисления.

Также простой * 0.90 сделал бы трюк. Сохраняет один расчет.

+0

Спасибо за ваш ответ, я использую ASP Classic Javascript, чтобы он не работал. – padders01

+0

Да, хорошая точка в одном вычислении, спасибо – padders01

+0

См. Редактирование, которое я сделал. – Mouser