Beispiel #1
0
 /// <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);
     }
 }
Beispiel #2
0
 /// <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);
     }
 }
Beispiel #3
0
 /// <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);
     }
 }
Beispiel #4
0
 /// <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);
     }
 }