Exemple #1
0
        private TDbVendor getDBVendor()
        {
            TDbVendor dbVendor = TDbVendor.DbVMssql;

            switch (cmbdatabases.SelectedIndex)
            {
            case 0:
                dbVendor = TDbVendor.DbVMssql;
                break;

            case 1:
                dbVendor = TDbVendor.DbVOracle;
                break;

            case 2:
                dbVendor = TDbVendor.DbVDB2;
                break;

            case 3:
                dbVendor = TDbVendor.DbVMysql;
                break;

            case 4:
                dbVendor = TDbVendor.DbVAccess;
                break;

            default:
                break;
            }

            return(dbVendor);
        }
        public GeneralSQLParser()
        {
            TDbVendor db = TDbVendor.DbVMssql;

            sqlparser = new TGSqlParser(db);
        }
 public TAntiSQLInjection(TDbVendor dbVendor)
 {
     this.sqlParser         = new TGSqlParser(dbVendor);
     this.enabledStatements = new List <TSqlStatementType>();
     this.enabledStatements.Add(TSqlStatementType.sstSelect);
 }