0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
1 | |
Как в ASP менять типы данных на лету?(Plese read)14.08.2008, 22:32. Показов 1182. Ответов 8
Метки нет (Все метки)
Проблемма такая:
Когда я беру данные из базы и закидываю их в кукис (данные типа numeric) а потом пытаюсь к ним применить математич действие(+-*/) IIS выдает мне ошибку о несоответствии типов данных! Вопрос: Как мне во время выполнения страницы сказать коду что в кукис цифры (или в любой другой переменной?)? Если кто-нибудь знает помагите плз!
0
|
14.08.2008, 22:32 | |
Ответы с готовыми решениями:
8
Как можно менять типы данных в SQL Server 2008 ? Как на лету менять количество потоков в winapi? аттрибуты окна на лету менять |
al
|
|
15.08.2008, 04:23 | 2 |
cint()
cdbl() csng() |
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
16.08.2008, 12:59 [ТС] | 3 |
Сорри! Не понял...
0
|
0 / 2 / 3
Регистрация: 27.03.2012
|
|
16.08.2008, 14:14 | 4 |
CDbl(значение_из_cookies) приведет твое значение к типу Double
0
|
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
23.08.2008, 19:18 [ТС] | 5 |
Я это уже понял!
Но как их сделать числовыми? Sorry за тупой вопрос!
0
|
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
23.08.2008, 19:25 [ТС] | 6 |
Код
<% On Error resume next Dim a, b, c, d a = Request.cookies('scet') b = Request.cookies('ost') c = request.cookies('isLoggedIn')('credit') d = Request.form('summa') cred =a+b+c+d if cred <= 80000 then 'сбор данных summa = Request.form('summa') valuebt = Request.cookies('isLoggedIn')('opz') kurs = Request.form('kurs') strConnect = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:finalwwwaza.mdb' set conn = Server.CreateObject('ADODB.Connection') conn.Open strConnect sqlText='INSERT into credit (valuebt,summa,kurs) values(''&valuebt& '', ''&summa& '', ''&kurs& '')' conn.execute(sqlText) Response.cookies('isLoggedInAs')('itog') = Request.cookies('isLoggedInAs')('itog')+summa Response.cookies('isLoggedInAs')('credit') = Request.cookies('isLoggedInAs')('credit')+summa response.write '<script>alert('Вы получили кредит! Вам следует зайти в систему заново!');location.href='Logoff.asp'</script>' else response.write '<script>alert('Сумма кредита превышает разрешенную!'&cred&'');location.href='credit.asp'</script>' end if %>
0
|
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
23.08.2008, 19:26 [ТС] | 7 |
Код
<% On Error resume next Dim a, b, c, d a = Request.cookies('scet') b = Request.cookies('ost') c = request.cookies('isLoggedIn')('credit') d = Request.form('summa') cred =a+b+c+d if cred <= 80000 then 'сбор данных summa = Request.form('summa') valuebt = Request.cookies('isLoggedIn')('opz') kurs = Request.form('kurs') strConnect = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:finalwwwaza.mdb' set conn = Server.CreateObject('ADODB.Connection') conn.Open strConnect sqlText='INSERT into credit (valuebt,summa,kurs) values(''&valuebt& '', ''&summa& '', ''&kurs& '')' conn.execute(sqlText) Response.cookies('isLoggedInAs')('itog') = Request.cookies('isLoggedInAs')('itog')+summa Response.cookies('isLoggedInAs')('credit') = Request.cookies('isLoggedInAs')('credit')+summa response.write '<script>alert('Вы получили кредит! Вам следует зайти в систему заново!');location.href='Logoff.asp'</script>' else response.write '<script>alert('Сумма кредита превышает разрешенную!'&cred&'');location.href='credit.asp'</script>' end if %>
0
|
Sultan
|
|
23.08.2008, 19:55 | 8 |
cred = cint(a) + cint(b) + cint(c) + cint(d)
|
0 / 0 / 0
Регистрация: 14.08.2008
Сообщений: 11
|
|
25.08.2008, 21:48 [ТС] | 9 |
Спасибо! Попробую...
0
|
25.08.2008, 21:48 | |
25.08.2008, 21:48 | |
Помогаю со студенческими работами здесь
9
Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си? ASP.NET - парсим на лету? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |