IBM Books

Net.Data ÂüÁ¶¼­


º¸°í¼­ º¯¼ö

ÀÌ º¯¼ö¸¦ »ç¿ëÇÏ¿© º¸°í¼­¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯¼ö¸¦ »ç¿ëÇϱ⿡ ¾Õ¼­ À̸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

ALIGN

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

ÀÌ º¯¼ö´Â º¸°í¼­ º¯¼ö NLIST ¹× VLIST¿¡ »ç¿ëµÇ´Â ¼±Çà ¹× ÈÄ¹Ì °ø¹éÀ» Á¦¾îÇÕ´Ï´Ù. »ý·«½Ã °ªÀº ¼±Çà ¹× ÈÄ¹Ì °ø¹éÀÌ ¾ø´Â °ÍÀ̸ç, HTML ¾ÞÄ¿(anchors) ¶Ç´Â ¾ç½Ä(form) Á¶Ä¡¸¦ À¯¹ßÇÏ´Â ³»Æ÷µÈ Á¶È¸¿¡ À¯¿ëÇÕ´Ï´Ù. ÀÌ º¯¼ö° ¡yes·Î ¼³Á¤µÇ¸é, º¸°í¼­ Ãâ·Â½Ã Á¦´ë·Î Á¤·ÄµÇµµ·Ï º¸°í¼­ º¯¼ö´Â °ø¹éÀ¸·Î ä¿öÁý´Ï´Ù.

´Ù¸¥ ¹æ¹ýÀ¸·Î, ¿¹Á¦ 2¿¡ ³ª¿Í ÀÖ´Â °Íó·³ LIST ¸í·É¹®¿¡¼­ ÀÌ·¯ÇÑ º¯¼ö¿¡ ºÐ¸® ¹®Àڷμ­ °ø¹éÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹

¿¹Á¦ 1: ALIGN ÀÌ YES·Î ¼³Á¤µÇ¾ú±â ¶§¹®¿¡, ¸ñ·Ï³»ÀÇ °¢ Ä÷³Àº °ø¹éÀ¸·Î ºÐ¸®µË´Ï´Ù.

%DEFINE ALIGN="YES"
<P>Your query was on these columns: $(NLIST)

¿¹Á¦ 2: ÀÌ ¿¹Á¦¿¡¼­ÀÇ Ãâ·ÂÀº ¿¹Á¦ 1¿¡¼­ÀÇ Ãâ·Â°ú µ¿ÀÏÇÏÁö¸¸, ºÐ¸® ¹®ÀÚ°¡ LIST ¸í·É¹®¿¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "List º¯¼ö" ¸¦ ÂüÁ¶ÇϽʽÿÀ.

%DEFINE %LIST " " NLIST
%REPORT{
<P>Your query was on these columns: $(NLIST)
%}

DTW_APPLET_ALTTEXT

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X
X X X

APPLET ű׸¦ ÀνÄÇÏÁö ¾Ê´Â ºê¶ó¿ìÁ®¿¡ ÁöÁ¤µÈ HTMLÀ» Ç¥½ÃÇÕ´Ï´Ù.

¿¹

¿¹Á¦ 1:

%DEFINE DTW_APPLET_ALTTEXT = "<P>Sorry, your browser is not java-enabled."

DTW_DEFAULT_REPORT

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

ÀÌ Æ¯¼ö º¯¼ö´Â REPORT ºí·ÏÀÌ ¾ø´Â ÇÔ¼ö¸¦ »ý¼ºÇÏ´Â »ý·«½Ã º¸°í¼­ Net.Data ¸¦ ´ëüÇϴµ¥ »ç¿ëµË´Ï´Ù. DTW_DEFAULT_REPORT¸¦ "NO"·Î ¼³Á¤ÇÏ¿© ÀÌ µ¿ÀÛÀ» ´ëüÇÒ ¼ö Àִµ¥, ÀÌ´Â REPORT ºí·ÏÀÌ ¾ø´Â ÇÔ¼ö´Â ºê¶ó¿ìÁ®¿¡ ¾Æ¹« °á°úµµ Ç¥½ÃÇÏÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ´Â Å×ÀÌºí º¯¼ö·Î ÇÔ¼ö È£ÃâÀÇ °á°ú¸¦ ¼ö½ÅÇÑ °æ¿ì, ´Ù¸¥ ÇÔ¼ö°¡ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÀÌ °á°ú¸¦ Àü´ÞÇÒ °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

¿¹

¿¹Á¦ 1:

%DEFINE DTW_DEFAULT_REPORT="NO"

DTW_HTML_TABLE

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

°á°ú¸¦ ¿ø¹® À¯Çü Çü½ÄÀ¸·Î Å×À̺íÀ» Ç¥½ÃÇÏ´Â ´ë½Å HTML Å×À̺í·Î Ç¥½ÃÇÒ ¶§ »ç¿ëÇϽʽÿÀ(Áï, PRE ÅÂ±× ´ë½Å TABLE ű׸¦ »ç¿ëÇÒ °æ¿ì). YES´Â HTML Å×À̺í ű׸¦ »ç¿ëÇÏ¿© Å×À̺í ÀڷḦ Ç¥½ÃÇÕ´Ï´Ù. »ý·«½Ã Á¶Ä¡´Â Å×À̺í ÀڷḦ ¿ø¹® Çü½ÄÀ¸·Î Ç¥½ÃÇÏ´Â °ÍÀÔ´Ï´Ù.

»ý¼ºµÈ TABLE ű׿¡´Â °æ°è¿Í ¼¿ ÆÐµù ½ºÆåÀÌ Æ÷ÇԵ˴ϴÙ.

<TABLE BORDER CELLPADDING=2>

¿¹

¿¹Á¦ 1: ÀÌ ¿¹Á¦¿¡´Â REPORT ºí·ÏÀÌ ¾ø´Â SQL ÇÔ¼ö°¡ ³ª¿Í ÀÖ½À´Ï´Ù. DTW_HTML_TABLEÀ» YES·Î ¼³Á¤Çϸé, ¿ø¹® Çü½Ä Å×À̺íÀÌ ¾Æ´Ñ HTML Å×À̺íÀÌ »ý¼ºµË´Ï´Ù.

%DEFINE DTW_HTML_TABLE="YES"

%FUNCTION(DTW_SQL){
SELECT NAME, ADDRESS FROM $(qTable)
%}

DTW_PRINT_HEADER

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

ÆÄÀÏ ¸Ó¸®¸»¿¡ ´ëÇØ ¿ø¹®À» ÁöÁ¤ÇÏ·Á¸é ÀÌ º¯¼ö¸¦ »ç¿ëÇϽʽÿÀ. º¯¼ö°¡ YES·Î ¼³Á¤µÇ¾î Àְųª ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, Net.Data ´Â »ý·«½Ã ÆÄÀÏ ¸Ó¸®¸» ¿ø¹®À¸·Î "ÆÄÀÏ À¯Çü: ¿ø¹®/html"À» Ãâ·ÂÇÕ´Ï´Ù. DTW_PRINT_HEADER º¯¼ö°¡ NO·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, HTTP ¸Ó¸®¸» Á¤º¸¸¦ ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù. Net.Data´Â ¿ø¹®À» Ãâ·ÂÇϱâ Àü¿¡ ÀÌ º¯¼ö¸¦ Çѹø¸¸ ÀÐ°í ´Ù½Ã´Â ÀÐÁö ¾Ê±â ¶§¹®¿¡, Net.Data°¡ ¿ø¹®À» ó¸®ÇÏ¿© ºê¶ó¿ìÁ®·Î ¼Û½ÅÇϱâ Àü¿¡ ÀÌ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. DTW_PRINT_HEADER º¯¼ö¿¡ º¯°æÀÌ »ý°Üµµ Net.Data°¡ ºê¶ó¿ìÁ®·Î ¼Û½ÅµÈ ÈÄ¿¡´Â ¹«½ÃµË´Ï´Ù.

ÀÌ º¯¼ö¸¦ »ç¿ëÇÏ´Â °¡Àå ÀϹÝÀûÀÎ ¹æ¹ý ÁßÀÇ Çϳª´Â Net.Data ¸ÅÅ©·Î°¡ Äí±â(cookies)¸¦ º¸³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. Äí۸¦ ¼³Á¤ÇÏ·Á¸é, DTW_PRINT_HEADER º¯¼ö´Â NO·Î ¼³Á¤µÇ°í, óÀ½ ¼¼ ÇàÀº ÆÄÀÏ À¯Çü ¸Ó¸®¸», Set-Cookie ¸í·É¹® ¹× °ø¹é ÇàÀ̾î¾ß ÇÕ´Ï´Ù.

¿¹

¿¹Á¦ 1:

%DEFINE DTW_PRINT_HEADER="NO"

%HTML(cookie1) {
Content-type: text/html
Set-Cookie: UsrId=56, expires=Friday, 12-Dec-99, 12:00:00 GMT; path=/

<P>
Any text
%}

DTW_SET_TOTAL_ROWS

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT




X


TOTAL_ROWS ¸¦ »ç¿ëÇÏ·Á¸é DTW_SET_TOTAL_ROWS¸¦ YES·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ º¯¼ö°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é, »ý·«½Ã °ªÀº TOTAL_ROWS º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. DTW_SET_TOTAL_ROWS¸¦ YES·Î ¼³Á¤Çϸé, ÃÑ Çà ¼ö ¹× µ¥ÀÌŸº£À̽º ¾ð¾î ȯ°æÀ» ÆÇº°ÇÏ·Á¸é °Ë»öµÉ ¸ðµç ÇàÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ ¼º´É¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

¿¹

¿¹Á¦ 1:

%DEFINE DTW_SET_TOTAL_ROWS="YES"

<P>$(ROW_NUM) returned. Your query is limited to $(TOTAL_ROWS) rows.

RPT_MAX_ROWS

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X X X X X X

º¸°í¼­°¡ Ç¥½ÃÇÒ ÃÖ´ë Çà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ý·«½Ã °ªÀº Å×ÀÌºí¿¡ Æ÷ÇÔµÈ ¸ðµç ÇàÀ» Ç¥½ÃÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ º¯¼ö¸¦ 0À̳ª ALL·Î ¼³Á¤Çصµ ¸ðµç ÇàÀÌ Ç¥½ÃµË´Ï´Ù.

¿¹

ù¹øÂ° ¿¹Á¦¿¡ DEFINE ¸í·É¹®¿¡ º¯¼ö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. µÎ¹øÂ° ¿¹Á¦¿¡´Â HTML ÀÔ·ÂÀ» »ç¿ëÇÏ¿© º¯¼ö¸¦ HTML ¾ç½ÄÀ¸·Î Á¤ÀÇÇÏ´Â ¹æ¹ýÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

¿¹Á¦ 1: ÀÌ´Â ¸ðµç ÇÔ¼ö¿¡¼­ ¸®ÅϵǴ ÇàÀÇ ¼ö¸¦ 20ÇàÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù.

%DEFINE RPT_MAX_ROWS="20"

¿¹Á¦ 2: ÀÌ ÇàµéÀº Àû¿ë¾÷¹« »ç¿ëÀÚ°¡ Á¶È¸·ÎºÎÅÍ ¸®Å쵃 ÇàÀÇ ¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ FORM ű׿¡ ³õ¿©Áú ¼ö ÀÖ½À´Ï´Ù.

Maximum rows to return (0 for no limit):
<INPUT TYPE="text" NAME="RPT_MAX_ROWS" SIZE=3>

START_ROW_NUM

¸ñÀû


AIX HP-UX OS/2 OS/390 OS/400 SCO SUN Win NT
X X X
X
X X

ÀÌ º¯¼ö´Â Á¶È¸ °á°ú Ç¥½Ã¸¦ ½ÃÀÛÇÒ ÇàÀÇ ¹øÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ º¯¼ö¿Í RPT_MAX_ROWS ¸¦ ÇÔ²² »ç¿ëÇÏ¿©, Å« °á°ú Å×À̺íÀ» °¡Áø Á¶È¸¸¦ ÀÛÀº ¼¼Æ®·Î ³ª´©°í, ´ÙÀ½ ¹öưÀ» »ç¿ëÇÏ¿© °á°ú Å×ÀÌºí°£À» À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.

START_ROW_NUMÀº ¶óÀ̺ê(Live) ¿¬°áÀ» ÅëÇØ ¾×¼¼½ºµÉ °æ¿ì, OS/400 Ç÷§ÆûÀ» Á¦¿ÜÇÑ µ¥ÀÌŸº£À̽º¿¡¸¸ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]