canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  37

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 8 de 8
Árbol de 1"Me Gusta"
  • 1 Mensaje Por josel.vi

Tema: copiado de datos

  1. #1
    jmanuel está desconectado Junior Member Iniciad@
    Fecha de ingreso
    04 oct, 11
    Mensajes
    12

    Predeterminado copiado de datos

    Hola, estoy trabajando en una base de datos en mysql, y necesito pasar datos de otra base, es decir de una tabla a otra, alguien me podria auxiliar, gracias

  2. #2
    Avatar de josel.vi
    josel.vi está desconectado Moderador Guru
    Fecha de ingreso
    31 ago, 09
    Ubicación
    Houston, TX, USA
    Mensajes
    2,011

    Cool

    Saludos:

    Es muy facil.

    1) Vamos a suponer que las tablas son identicas. Solo necesitas referenciar la base de destino y de origen:

    INSERT INTO Base_Two.MyTable
    SELECT * FROM Base_One.MyTable

    2) Tablas son diferentes. Tambien referenciando las bases de datos, colocas los campos que quieres insertar:

    INSERT INTO Base_Two.MyTable (`Code`,`Name`,`Address`)
    SELECT Code, Name, Address FROM Base_One.MyTable

    Para eso se llaman bases de datos RELACIONALES, no?

    Seria todo.

    Espero ayude.


    JOSE LUIS
    Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.

  3. #3
    Ucker99 está desconectado Member Iniciad@
    Fecha de ingreso
    10 jul, 12
    Mensajes
    31

    Predeterminado Copiado de bases de datos

    Cita Iniciado por josel.vi Ver mensaje
    Saludos:

    Es muy facil.

    1) Vamos a suponer que las tablas son identicas. Solo necesitas referenciar la base de destino y de origen:

    INSERT INTO Base_Two.MyTable
    SELECT * FROM Base_One.MyTable

    2) Tablas son diferentes. Tambien referenciando las bases de datos, colocas los campos que quieres insertar:

    INSERT INTO Base_Two.MyTable (`Code`,`Name`,`Address`)
    SELECT Code, Name, Address FROM Base_One.MyTable

    Para eso se llaman bases de datos RELACIONALES, no?

    Seria todo.

    Espero ayude.


    JOSE LUIS

    Jose luis ya realice el procedimiento pero mis 2 tablas tienen llave principal y al quitarlas me hace el copiado pero no me deja borrar ningun dato espero y me puedas ayudar con esto
    Saludos!!

  4. #4
    Avatar de josel.vi
    josel.vi está desconectado Moderador Guru
    Fecha de ingreso
    31 ago, 09
    Ubicación
    Houston, TX, USA
    Mensajes
    2,011

    Predeterminado

    Saludos:

    Solo debes referenciar la llave principal para el borrado en el where y listo.

    Espero ayude.


    JOSE LUIS
    Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.

  5. #5
    Ucker99 está desconectado Member Iniciad@
    Fecha de ingreso
    10 jul, 12
    Mensajes
    31

    Predeterminado

    Cita Iniciado por josel.vi Ver mensaje
    Saludos:

    Solo debes referenciar la llave principal para el borrado en el where y listo.

    Espero ayude.


    JOSE LUIS

    Jose luis me sigue haciendo lo mismo aunque le quite la llave principal o se ponga espero y me pueda ayudar le envio de que bade de dato es:

    SELECT * FROM ventas2 v;
    y esa tabla la queremos pasar a otra base de datos me entiendes
    espero su respuesta
    SALUDOS!!!

  6. #6
    Avatar de josel.vi
    josel.vi está desconectado Moderador Guru
    Fecha de ingreso
    31 ago, 09
    Ubicación
    Houston, TX, USA
    Mensajes
    2,011

    Cool

    Saludos:

    La verdad no entiendo cual es el problema. El SELECT funciona bien.

    Ahora, hay condiciones:

    1) Las tablas deben existir en ambas bases de datos.
    2) La definicion de los campos debe ser igual o de tipos compatibles.
    3) La tabla de orgien debe tener datos.

    Si esto no es lo que necesitas, por favor explicate bien.

    Espero ayude.


    JOSE LUIS
    A Ucker99 le gusta esto.
    Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.

  7. #7
    Ucker99 está desconectado Member Iniciad@
    Fecha de ingreso
    10 jul, 12
    Mensajes
    31

    Predeterminado

    Cita Iniciado por josel.vi Ver mensaje
    Saludos:

    La verdad no entiendo cual es el problema. El SELECT funciona bien.

    Ahora, hay condiciones:

    1) Las tablas deben existir en ambas bases de datos.
    2) La definicion de los campos debe ser igual o de tipos compatibles.
    3) La tabla de orgien debe tener datos.

    Si esto no es lo que necesitas, por favor explicate bien.

    Espero ayude.


    JOSE LUIS


    Muchas gracias jose luis esperemos que funcione como dices!!
    Saludos!!!!

  8. #8
    jmanuel está desconectado Junior Member Iniciad@
    Fecha de ingreso
    04 oct, 11
    Mensajes
    12

    Predeterminado Gracias

    Cita Iniciado por Ucker99 Ver mensaje
    Muchas gracias jose luis esperemos que funcione como dices!!
    Saludos!!!!
    José Luis gracias ya logre hacer el copiado, lo unico que quite de la consulta fue el campo que era la llave principal y sin ningun problemas, me has ayudado bastante, nuevamente gracias

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados