Delete (DROP) database based on settings passed on constructor

Namespace: Wiker.WIDatabase
Assembly: 

Syntax

C#
public bool Delete()
Visual Basic
Public Function Delete As Boolean
Visual C++
public:
bool Delete()

Return Value

bool

Examples

CopyC#
WIDatabase WIDB;
CDatabaseInfo DBInfo;

/* Create CDatabaseInfo object and populate with database login info */
DBInfo = new CDatabaseInfo();
DBInfo.DatabaseType = eDatabaseType.SQL;
DBInfo.Location     = "SqlServer";
DBInfo.DBName       = "TestDatabase";
DBInfo.Username     = "LoginName";
DBInfo.Password     = "LoginPassword";

/* Create new instance of WIDatabase */
WIDB = new WIDatabase(DBInfo);

/* Deletes database 'TestDatabase' on SQL server 'SqlServer' */
if (WIDB.Database.Delete())
   MessageBox.Show("Database deleted");

else
   MessageBox.Show(string.Format("Failed To delete Database\n{0} - {1}", 
                   WIDB.LastError.ToString(), WIDB.LastErrorMessage));

WIDB.Close();

See Also