00001 #pragma once 00002 00003 namespace AppSecInc 00004 { 00005 namespace Databases 00006 { 00007 namespace ODBC 00008 { 00010 class ODBCDatabase 00011 { 00012 public: 00014 ODBCDatabase(); 00016 virtual void Connect() = 0; 00018 virtual void Disconnect() = 0; 00020 virtual void Create() = 0; 00022 virtual bool Exists() = 0; 00024 virtual void Drop() = 0; 00026 virtual void CreateIfNotExists(); 00028 virtual void DropIfExists(); 00030 virtual ~ODBCDatabase(); 00031 }; 00032 } 00033 } 00034 } 00035
© Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |