![]() |
![]() |
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, буду знать. |