Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ASP (http://www.flasher.ru/forum/forumdisplay.php?f=19)
-   -   Полезный изврат.. (http://www.flasher.ru/forum/showthread.php?t=23713)

Baltika 28.11.2001 16:49

Полезный изврат..
 
Вложений: 1
Хочу поделиться одной интересной возможностью. Особенно полезно новичкам, т.к. гуру и так гуру :)
Короче так. Всем, кто пишет на аспе, приходится сталкиваться с отображением на странице набора записей из бд. Делать это можно по-разному - не суть.. Иногда нужно отформатировать данные, полученные в результате запроса и отобразить в виде таблицы (далее - грида) каким-нить нетрадиционным образом. Например, отформатировать колонку грида содержащую даты, выделив при этом выходные дни определенным шрифтом или выделить определенные разряды чисел другим цветом и т.п.
Реализовать это можно по-разному ..
Предлагаю еще один способ (применительно к MS SQL Server): в самом запросе (хранимой процедуре) указываются тэги с использованием которых нужно форматировать полученый результат. Ну что-то типа
Код:

SELECT '<strong>&nbsp;Пн</strong>' As OnDate FROM..
Таким образом, результирующий набор записей уже будет содержать инструкции по отображению данных и останется только "вывалить" это в браузер клиенту.
Данный вариант имеет кучу всяких минусов, однако вполне применим для решения различных специфичных задач, связанных с невозможностью использования других способов форматирования..
Уффф..

зы: прошу высказать заинтересовавшихся свое мнение и..
не пинать сильно ;)

Baltika 04.12.2001 17:13

вот так всегда.. :mad: :mad:

а кто-нить хоть попробовал ?

edgoddog 07.12.2001 14:27

а я всю работу по формированию страницы делаю на сервере
а через ASP только вываливаю в INet то можно и знать про ASP достаточно мало и оставаться в среде базы данных всегда
(работаю под ORACLE)

нельзя объять необъятное (Козьма П. ;) )

evalex 22.12.2001 03:15

Ну когда как...
С датами нет смысла такое делать так как MS SQL выведет дату в своём формате, а мне требуется вывести в соответсвии с тем языком, ктоторый дефаульт в системе.
Да и отформатировать данные легче в ASP.

edgoddog 22.12.2001 07:37

ЧТО ЗНАЧИТ ВЫВЕДЕТ ДАТУ В СВОЕМ ФОРМАТЕ ЕСТЬ ЖЕ FORMAT
И ВЫВОДИ КАК ВЗДУМАЕТСЯ

А В КАКОЙ СИСТЕМЕ ?
- НА СЕРВЕРЕ
- НА КЛИЕНТЕ

ЕСЛИ НА КЛИЕНТЕ ТО КАК ЭТО ОПРЕДЕЛИТЬ
ЕСЛИ НА СЕРВЕРЕ ТО КАК УМОЛЧАНИЯ СЕРВЕРА ИНТЕРЕСНЫ КЛИЕНТУ

А РАЗНИЦА ПО СЛОЖНОСТИ ФОРМАТИРОВАНИЯ НЕ ВЕЛИКА ПРОЩЕ

ВПРОЧЕМ ЕСЛИ СТАТЬ ПОЛИГЛОТОМ ТО МОЖНО ИЗУЧАТЬ ВСЕ
А ЕСЛИ БЫТЬ DB дизайнером это другое

Baltika 22.12.2001 12:11

2evalex
 
ne.........., legche - tak kak ya napisal..
delat razbor soderzhimogo kazhdogo polya v aspe namnogo trudnee (imho)

ps: v etom-to i fishka :)


Часовой пояс GMT +4, время: 21:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.