none
copiar tabla y datos de una bd a otra bd mysql RRS feed

  • Debate general

  • Hola alguien sabe como copiar una tabla completa con los datos de una base de datos a otra por codigo en mysql y visual basic 2010?

    Seria algo asi:

    Copiar ventas desde base de datos "bd1" a "bd2"

    Sin que la tabla en la bd2 este creada, osea que copie todo de una a otra y que en la bd2 copie la tabla con el nombre de tabla que yo le asigne desde un combobox por ej "ventas_enero_2013"

    Saludos

    sábado, 9 de febrero de 2013 22:05

Todas las respuestas

  • Hola

    Si, para eso si tenes el visual studio 2010 lo que podes hacer es lo siguiente:

    Ir View>ServerExplorer , te va a aparecer una columna a la derecha.. Ahi te posicionas sobre DataConnections, boton derecho, elegis add connection y configuras la conexion a la base de datos que queres. Al final cuando ya este creada la conexion, te conectas a esta bd y con el boton derecho del mouse sobre esta elegis "publish to provider", ahi vas dando siguiente siguiente (como siempre) podes elegir si queres datos y estructura o solo estructura. Esto te va a generar un codigo SQL que crea la escrutura y/o datos de la db1. Y por ultimo creas la base de datos 2 y le haces un query donde pegas el codigo script que te generaste antes. Ahi vas a ver que te crea toda la db1 igual a la bd2. Ahora para hacer esto por codigo la unica manera que se me ocurre es que envies  a sql cadenas de consulta por partes. basandote en el codigo que generamos antes con el asistente.

    Saludos





    • Editado Mikekiller sábado, 16 de febrero de 2013 15:34
    sábado, 16 de febrero de 2013 15:09