o
    ª›hð  ã                   @   s   d Z ddlZddlmZ dZdejv redeƒ e ¡  i Z	ejD ]Z
e
 d¡Zeeƒdkr<ed ev r<ed e	ed < q!e	 dd	¡ e	 d
d¡ g d¢ZdZddlZejee	ed�Ze	d
 dkrqedƒ e ¡ D ]Zeeƒ qin‰e ¡ �}Zde	d
  Zede ƒ e e¡ edejf ƒ edƒ edƒ edƒ ejD ]"Zeded ejed  ed ed ed ed eed ƒf ƒ qžedƒ edƒ e  d¡ZeD ]Z!ee!ƒ qÐedƒ edƒ ee"e #¡ ƒƒ edƒ W d  ƒ n1 sõw   Y  e $¡  dS )z4db_print.py -- a simple demo for ADO database reads.é    N)ÚfilenameÚ
table_nameÚhelpzpossible settings keywords are:ú=é   r   ztest.mdbr   ZProducts)ÚproviderzMicrosoft.ACE.OLEDB.12.0zMicrosoft.Jet.OLEDB.4.0z.Provider=%(provider)s;Data Source=%(filename)s)Zmacro_is64bitú?z The tables in your database are:zselect * from %szperforming query="%s"z:result rowcount shows as= %d. (Note: -1 means "not known")Ú zresult data description is:z@            NAME Type         DispSize IntrnlSz Prec Scale Null?z%16s %-12s %8s %8d %4d %5d %sé   é   é   é   é   z"str() of first five records are...zrepr() of next row is...)%Ú__doc__ÚsysZadodbapi.ado_constsZ
ado_constsZadcÚcmd_argsÚargvÚprintÚexitZkw_argsÚargÚsplitÚsÚlenÚ
setdefaultZprovider_switchZconstrZadodbapiÚdbÚconnectÚconZget_table_namesÚnameÚcursorÚcÚsqlÚexecuteZrowcountÚdescriptionÚdZadTypeNamesÚboolZ	fetchmanyZrecÚreprZfetchoneÚclose© r'   r'   úPc:\Users\shubh\Videos\agent\nova\Lib\site-packages\adodbapi/examples/db_print.pyÚ<module>   sl    



€ÿ
ÿ


ÿ
6ÿÿ


á 