GhK

Universität Gesamthochschule Kassel

Online-Datenbanken

Testdatenbank DBLAND 


macro2.d2w

%{
******************************************************************************
macro2.d2w
Datenbank: dbland
Tabellen : STAEDTE und LAENDER
Funktion : SELECT NAME,spalte FROM tabelle WHERE bedingung
           (1) Vorgabe der Spalte
	   (2) Vorgabe der Tabelle
           (3) Vorgabe der Where-Bedingung
	   (4) Formulierung des HTML-Ausgabe-Formates als Tabelle
	       innerhalb der SQL-Section
Ausgabe der Ergebnisse in eine Tabelle
Version  : 17.05.98
******************************************************************************
%}
%{
******************************************************************************
Define Section:
******************************************************************************
%}

%DEFINE{
   DATABASE="dbland"
   SHOWSQL="YES"
%}
%{
******************************************************************************
SQL Section:
******************************************************************************
%}
%SQL (sql_anweisung) {
     select NAME,$(spalte) from HORN.$(tabelle) where $(bedingung)
%SQL_REPORT{
    <HR>
    Ergebnis der Suchanfrage :
    <P>
    <TABLE border="1"> 
       <TR> <TH> $(N1) <TH> $(N2) 
%ROW{
       <TR><TD>$(V1) <TD> $(V2)
%}
    </TABLE>
    <P>
    Es wurden $(ROW_NUM) Zeilen ausgewählt.
    <HR>
%}
%}
%{
******************************************************************************
HTML_INPUT Section:
******************************************************************************
%}
%HTML_INPUT{
  <HTML>
   <HEAD>
     <TITLE>db2www-dbland-macro2 </TITLE>
   </HEAD>
   <BODY>
    <H1> Zugriff auf Datenbank dbland</H1>
    <H2> Tabellen : STAEDTE und LAENDER  </H2>
    <p>
    <H3> Beispiel 2 : </H3>
    SELECT NAME,spalte FROM HORN.tabelle WHERE bedingung
    <P>
    <FORM METHOD="POST"
            ACTION="/cgi-bin/db2www/dbland/macro2.d2w/report">
       <P>
       <A HREF="http://www.uni-kassel.de/dbwww/dbland/tabs.html"
          TARGET="tabelle"> Aufbau der Tabellen </A>
       <P>
       Vorgaben durch den Anwender : <BR>
       Spalte : <INPUT TYPE="text" NAME="spalte" VALUE="LAND" SIZE=20> <BR>
       Tabelle: <INPUT TYPE="text" NAME="tabelle" VALUE="STAEDTE" SIZE=20> <BR>
       Bedingung: <INPUT TYPE="text" NAME="bedingung" VALUE="LAND like 'HE'" SIZE=20> <BR>
      
       <hr>
      <INPUT TYPE="submit" VALUE="Submit Query"> <INPUT TYPE="reset" VALUE="Reset">
    </FORM>
   </BODY>
  </HTML>
%}

%{
******************************************************************************
HTML_REPORT Section:
******************************************************************************
%}
 
%HTML_REPORT{
  <HTML>
   <HEAD>
     <TITLE>db2www-dbland-macro2 </TITLE>
   </HEAD>
   <BODY>
    <H1> Zugriff auf Datenbank dbland</H1>
    <H2> Tabellen : STAEDTE und LAENDER  </H2>
    <p>
    <H3> Beispiel 2 : </H3>
    SELECT NAME,spalte FROM HORN.tabelle WHERE bedingung
    <HR>
    Ergebnis der abgesetzten SQL-Anfrage

    <P>
%exec_sql(sql_anweisung)
  </BODY>
 </HTML>
%}
 mail
Letzte Modifikation: 19.05.98

Autor,Verantwortlicher : K.Horn - HRZ 
horn@hrz.uni-kassel.de