/// <summary> /// Devuelve el comando utilizado para crear las Bases de Datos /// </summary> /// <param name="conexionActual">La conexión actual que se está usando.</param> /// <returns>Comando para crear las bases de datos según tipo de BBDD.</returns> public static DbCommand CreateDatabase(Conexion conexionActual) { if (conexionActual.TipoActual == Conexion.TipoConexion.MicrosoftSQL) { return(ComandoMicrosoftSQL.CreateDatabase()); } else if (conexionActual.TipoActual == Conexion.TipoConexion.MySQL) { return(ComandoMySQL.CreateDatabase()); } else { return(null); } }
/// <summary> /// Devuelve el comando utilizado para mostrar tipos de datos de columnas de las tablas. /// </summary> /// <param name="conexionActual">La conexión actual que se está usando.</param> /// <returns>Comando para mostrar los tipos de las columnas de las tablas según tipo de BBDD.</returns> public static DbCommand ShowTiposDatosColumnas(Conexion conexionActual) { if (conexionActual.TipoActual == Conexion.TipoConexion.MicrosoftSQL) { return(ComandoMicrosoftSQL.ShowTiposDatosColumnas()); } else if (conexionActual.TipoActual == Conexion.TipoConexion.MySQL) { return(ComandoMySQL.ShowTiposDatosColumnas()); } else { return(null); } }
/// <summary> /// Devuelve el comando utilizado para mostrar datos. /// </summary> /// <param name="conexionActual">La conexión actual que se está usando.</param> /// <returns>Comando para mostrar datos según tipo de BBDD.</returns> public static DbCommand Select(Conexion conexionActual) { if (conexionActual.TipoActual == Conexion.TipoConexion.MicrosoftSQL) { return(ComandoMicrosoftSQL.Select()); } else if (conexionActual.TipoActual == Conexion.TipoConexion.MySQL) { return(ComandoMySQL.Select()); } else { return(null); } }
/// <summary> /// Devuelve el comando utilizado para borrar las Bases de Datos /// </summary> /// <param name="conexionActual">La conexión actual que se está usando.</param> /// <param name="forzar">Si se desea forzar el borrado.</param> /// <returns>Comando para borrar las bases de datos según tipo de BBDD.</returns> public static DbCommand DropDatabase(Conexion conexionActual, bool forzar) { if (conexionActual.TipoActual == Conexion.TipoConexion.MicrosoftSQL) { return(ComandoMicrosoftSQL.DropDatabase(forzar)); } else if (conexionActual.TipoActual == Conexion.TipoConexion.MySQL) { return(ComandoMySQL.ComandoDropDatabase(forzar)); } else { return(null); } }