
    	h	                     p    S SK r S SKrSS jrSS jrS rSS jrSS jrS rS r	S	 r
\S
:X  a  \
" 5         gg)    Nc                 F    [        X5        [        X5        [        X5        g )N)
DumpTablesDumpRelationsDumpAllContainers)dbbDeeps     hC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32com/test/daodump.pyDumpDBr
      s    r"b     c                    U R                    Ht  nU R                  UR                  5      n[        SUR                  [        UR                  5      UR
                  4-  5        U(       d  M_  [        UR                  5        Mv     g )Nz$Table %s - Fields: %d, Attributes:%d)	TableDefsNameprintlenFields
Attributes
DumpFields)r   r   tabs      r	   r   r      s_    ||ll388$2xxSZZ#..9:	
 5szz" r   c                     U  HQ  n[        SUR                  UR                  UR                  UR                  [        UR                  5      4-  5        MS     g )Nz*  %s, size=%d, reqd=%d, type=%d, defVal=%s)r   r   SizeRequiredTypestrDefaultValue)fieldsfields     r	   r   r      sK    8





E&&'		
 r   c           	          U R                    H5  n[        SUR                   SUR                   SUR                   35        M7     g )Nz	Relation z - z->)	Relationsr   r   TableForeignTable)r   r   relations      r	   r   r   (   s;    LL	(--HNN+;2h>S>S=TUV !r   c                     U R                    HD  n[        SUR                  [        UR                  5      4-  5        U(       d  M9  [        U5        MF     g )NzContainer %s - %d documents)
Containersr   r   r   	DocumentsDumpContainerDocuments)r   r   conts      r	   r   r   1   s=    +tyy#dnn:M.NNO5"4( r   c                     U R                    H\  nSS KnUR                  [        UR                  5      5      n[        SUR                   SU S3SS9  [        UR                  S5        M^     g )Nr   z  z - updated z ( )end))r$   timectimeintLastUpdatedr   r   )	containerdocr+   timeStrs       r	   r%   r%   8   sW    ""**S12388*Ky3=coos# #r   c                     SS K n[        UR                  5      S:  a  UR                  S   nOSnU R                  U5      n[	        U5        g )Nr      ze:\temp\TestPython.mdb)sysr   argvOpenDatabaser
   )enginer4   dbNamer   s       r	   
TestEnginer9   A   s>    
388}q!+			V	$B
2Jr   c                      S H8  n  [         R                  R                  R                  U 5      n[	        U5          g    g ! [
        R                   a    [        U S5         M`  f = f)N)zDAO.DBEngine.36zDAO.DBEngine.35zDAO.DBEngine.30zdoes not seem to be installed)win32comclientgencacheEnsureDispatchr9   	pythoncom	com_errorr   )progidobs     r	   testrC   L   sZ    K	))88@B rN L "" 	;&9:	;s   )A   A$#A$__main__)r3   )r?   win32com.clientr;   r
   r   r   r   r   r%   r9   rC   __name__ r   r	   <module>rH      sJ     !#
W)$ zF r   