<HTML>
<HEAD>
  <TITLE>Cvičení k ADO - (c) 2002 Doc. Ing. Radim Farana, CSc.</TITLE>
  <META http-equiv="Content-Type" content="text/html; charset=windows-1250">
  <META NAME="AUTHOR" CONTENT="Radim Farana">
  <META NAME="CONTENT" CONTENT="Cvičení z ADO - spolupráce s databází">	
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B" alink="#FF0000">

<H1>Výstup z databáze</H1>
<%
  ' Definice proměnných
  Dim CRLF
  CRLF = Chr(13) & Chr(10)

  ' Vytvoříme objekt pro spojení s databází
  Session.timeout = 1
  If IsObject(Session("CvicAplInf_conn")) Then
      Set DBConn = Session("CvicAplInf_conn")
  Else
      Set DBConn = Server.CreateObject("ADODB.Connection")
      ' Open database without DSN
      myDSN="DRIVER={Microsoft Access Driver (*.mdb)}; "
      myDSN=myDSN & "DBQ=" & server.mappath("CvicAplInf.mdb")
      DBConn.open myDSN
      ' Open database with DSN
      'DBConn.open "CvicAplInf","Admin",""
      Set Session("CvicAplInf_conn") = DBConn 
  End If

  ' Vytvoříme SQL dotaz pro zjištění potřebných dat
  SQLStr = "SELECT TOP 1 Osoby.* FROM Osoby;"

  ' Vytvoříme objekt Recordset a otevřeme ho
  Set RS = Server.CreateObject("ADODB.Recordset")
  RS.Open SQLStr, DBConn, 3, 3

  ' Vypíšeme seznam položek tabulky Osoby
Response.Write "  <H2>Seznam polí tabulky <I>Osoby</I></H2>" & CRLF
Response.Write "  </UL>" & CRLF
For I = 0 To RS.Fields.Count - 1
       Response.Write "    <LI>" & RS.Fields(I).Name & "</LI>" & CRLF
Next
Response.Write "  </UL>" & CRLF
    
'  Set RS = Nothing
'  Set DBConn = Nothing
%>

</BODY>
</HTML>