def genTableDef(self,tableName,printObj=sys.stdout):
        """Print sql describing table tableName
        Must call AdoTableDef.open() and AdoTableDef.loadTableNames() first
        """
        self.tableInfo = TableInfo(self.adoConnection,tableName)
        print >> printObj,"Drop Table %s;" % sqlName(tableName)
        print >> printObj,"Create Table %s (" % sqlName(tableName)
        ii = 0
        for field in self.tableInfo.fieldList:
            fmt = "%s %s"
            if ii > 0:
                fmt = "," + fmt
            fmt = "   " + fmt
            print >> printObj,(fmt % (sqlName(field.name),field.sqlString))
            ii = ii + 1
        print >> printObj,");"
        return self.tableInfo
Print sql describing table tableName
        Must call AdoTableDef.open() and AdoTableDef.loadTableNames() first
        
recipes/Python/104801_Use_ADO_list_field_definitions/recipe-104801.py