a oe @sdZddlZddlmZdZdejvr8edeeiZ ejD]6Z e dZ e e dkrBe devrBe de e d<qBe dd e d d gd Zd ZddlZejee edZe d dkredeD] ZeeqҐneZde d ZedeeeedejfedededejD]FZededejedededededeedfq>edede dZeD]Z!ee!qededee"e#edWdn1s0Ye$dS)z5 db_print.py -- a simple demo for ADO database reads.N)filename table_namehelpzpossible settings keywords are:=rztest.mdbrZProducts)ZproviderzMicrosoft.ACE.OLEDB.12.0zMicrosoft.Jet.OLEDB.4.0z.Provider=%(provider)s;Data Source=%(filename)s)Z macro_is64bit?z The tables in your database are:zselect * from %szperforming query="%s"z:result rowcount shows as= %d. (Note: -1 means "not known")zresult data description is:z@ NAME Type DispSize IntrnlSz Prec Scale Null?z%16s %-12s %8s %8d %4d %5d %sz"str() of first five records are...zrepr() of next row is...)%__doc__sysZadodbapi.ado_constsZ ado_constsZadcZcmd_argsargvprintexitZkw_argsargsplitslen setdefaultZprovider_switchZconstrZadodbapiZdbZconnectZconZget_table_namesnameZcursorcZsqlZexecuteZrowcount descriptiondZ adTypeNamesboolZ fetchmanyZrecreprZfetchonecloserr;C:\Program Files\Certbot\pkgs\adodbapi\examples\db_print.pysd                6  (