К списку форумов К списку вопросов
ASP + Access Плиз хелп!!!!
IC
04.05.2004 - 07:50
Привет,
Есть проблема - в базе на Access есть поле "price" - типа Currency в поле просто проставлены цены... ("12.99" "10.00" "34.65"... )
Когда в ASP патаешься их выдать путем
<%подключение к БД и запрос%>
.......................
<%= rs.("price")%>
Те которые не целые ("30.98" "70.86" "20.54") выводит нормалино как "30.98" "70.86" "20.54"
Те цены которые целые - ("30.00" или "50.00" или "250.00") выводит как 30 50 250
Как достать эти НУЛИ ????
Заранне спасибо...
Capo
1 - 04.05.2004 - 12:18
Сколько не работал с Аккесс и АСП такой проблемы не было....
Покажи весь код...
Есть много способов например написать проверку и если точки нету, то дописать вручную.... и тд.... но надо разобраться в запросе....
упс
2 - 04.05.2004 - 13:03
2 IC
а как выводится например 1.20 ?
Adept
3 - 04.05.2004 - 18:13
Небольшое замечание: rs("price").Value надо писать, т.к. то, что ты выводишь есть объект и впоследствии могут возникнуть некоторые проблемы...
IC
4 - 04.05.2004 - 18:41
Adept
Спасибо, учтем... :)
упс
"1.20" выводит как "1.2"
Что за косяк не понимаю....
Capo
Да и кода собственно нет, запрос в вывод...
Просто видно гдето ошибка, не хочется ее обходить , хочется исправить....
IC
5 - 05.05.2004 - 19:11
Я пробывал перевести поле из Currency в Text , все проходит как надо , но появляется новая ошибка при работе с этими числами ,
при переводе из текста в число путем: Cint , Cdbl ...
пишет "type mismatch"
Ребята не ужели не у кого такого небыло?? Уже тредий день бьюсь об грабли....
F1 :)
IC
6 - 08.05.2004 - 21:57
Не ужели никто не знает?
Adept
7 - 08.05.2004 - 22:48
Есть подозрение, что то, что ты описываешь -- это нормально,
если для тебя эти 2 нуля принципиальны -- напиши функцию для такого дела...
IC
8 - 09.05.2004 - 02:19
Adept
Как это может быть нормально?
Если в ДБ стоит 100.00 а выводит 100 ???
почему cint не работает не знаешь?
Не ужели никто с ценой не работал?
Все функции пишут что ли?
IC
9 - 11.05.2004 - 07:09
Нашел способ.
Всем спасибо, тема закрыта.
Adept
10 - 11.05.2004 - 07:58
Так поделись! :)
IC
11 - 11.05.2004 - 16:57
Adept
Не вопрос...,
В Access поле типа Currency ( FIXED !!!!)
При выводе, ислользуется <%= formatcurrency(rs.("price").value)%>
Работает, как часы. :)
Adept
12 - 11.05.2004 - 17:34
Thanx, буду знать.

К списку вопросов на форуме Веб-дизайн

>>