private void setDBScanner() { m_DBScanner = new SQLAutoDocLib.SCAN.SCANNER(this, sConnectionString: SQLAutoDocLib.UTIL.DSNConnectionSchemaManager.ConnectionString); m_DBID = m_DBScanner.DBID; m_Updater = new SQLAutoDocLib.SCAN.DescriptionUpdater(HostForm: this, DBID: m_DBID); /* Scanning events */ m_DBScanner.ScanDatabaseBegin += new SQLAutoDocLib.SCAN.SCANNER.ScanDatabaseBeginEvent(ScanDatabaseBeginEvent_Handler); m_DBScanner.ScanDatabaseEnd += new SQLAutoDocLib.SCAN.SCANNER.ScanDatabaseEndEvent(ScanDatabaseEndEvent_Handler); m_DBScanner.ScanObjectTypeBegin += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectTypeBeginEvent(ScanObjectBeginEvent_Handler); m_DBScanner.ScanObjectTypeEnd += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectTypeEndEvent(ScanObjectEndEvent_Handler); m_DBScanner.ScanObjectBegin += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectBeginEvent(ScanObjectBegin_Handler); m_DBScanner.ScanObjectChanged += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectChangedEvent(ScanObjectChanged_Handler); m_DBScanner.ScanObjectNotFound += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectNotFoundEvent(ScanObjectNotFound_Handler); m_DBScanner.ScanObjectDeleted += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectDeletedEvent(ScanObjectDeleted_Handler); m_DBScanner.ScanObjectCount += new SQLAutoDocLib.SCAN.SCANNER.ScanCountOfObjectsEvent(ScanObjectCount_Handler); /* Description update events */ m_Updater.DescriptionUpdateBegin += new SQLAutoDocLib.SCAN.DescriptionUpdater.DescriptionUpdateBeginEvent(DescriptionUpdateBeginEvent_Handler); m_Updater.DescriptionUpdateEnd += new SQLAutoDocLib.SCAN.DescriptionUpdater.DescriptionUpdateEndEvent(DescriptionUpdateEndEvent_Handler); m_Updater.ObjectDescriptionUpdate += new SQLAutoDocLib.SCAN.DescriptionUpdater.ObjectDescriptionUpdateEvent(ObjectDescriptionUpdateEvent_Handler); m_Updater.TypeDescriptionUpdate += new SQLAutoDocLib.SCAN.DescriptionUpdater.TypeDescriptionUpdateEvent(TypeDescriptionUpdateEvent_Handler); ShowVersions(); ClearTree(); InitTree(CurrentVersion()); }
private void cmdScan_Click(object sender, EventArgs e) { SQLAutoDocLib.UTIL.DSNConnectionSchemaManager.ConnectionString = "DSN=sqlautodoc"; SQLAutoDocLib.SCAN.SCANNER oDBScanner = new SQLAutoDocLib.SCAN.SCANNER(this, sConnectionString: "DSN=SJS_Prod_FL24"); oDBScanner.ScanDatabaseBegin += new SQLAutoDocLib.SCAN.SCANNER.ScanDatabaseBeginEvent(ScanDatabaseBeginEvent_Handler); oDBScanner.ScanDatabaseEnd += new SQLAutoDocLib.SCAN.SCANNER.ScanDatabaseEndEvent(ScanDatabaseEndEvent_Handler); oDBScanner.ScanObjectTypeBegin += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectTypeBeginEvent(ScanObjectBeginEvent_Handler); oDBScanner.ScanObjectTypeEnd += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectTypeEndEvent(ScanObjectEndEvent_Handler); oDBScanner.ScanObjectChanged += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectChangedEvent(ScanObjectChanged_Handler); oDBScanner.ScanObjectNotFound += new SQLAutoDocLib.SCAN.SCANNER.ScanObjectNotFoundEvent(ScanObjectNotFound_Handler); oDBScanner.Scan(); }