Foros del Web » Programación para mayores de 30 ;) » .NET »

Exportar BD mediante codigo VB

Estas en el tema de Exportar BD mediante codigo VB en el foro de .NET en Foros del Web. Hola amigos. A ver si me podeis contestar a una cuestión para ver si se puede hacer o no... Tengo una aplicación en local con ...
  #1 (permalink)  
Antiguo 02/03/2012, 04:44
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 8 meses
Puntos: 0
Exportar BD mediante codigo VB

Hola amigos.

A ver si me podeis contestar a una cuestión para ver si se puede hacer o no...

Tengo una aplicación en local con un BD SQL Server

Querría a través de esa aplicación en .NET (VB), exportar,mediante código, esa BD a un servidor donde la quiero tener en MySQL.

Me gustaría que a través de un boton pudiera exportarla (si se puede, claro!)

Un saludo
  #2 (permalink)  
Antiguo 02/03/2012, 20:40
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Exportar BD mediante codigo VB

Hola, lo que comentas la verdad no lo he manejado pero una opcion que se me ocurre y tal vez te de una idea seria, manejar archivos planos delimitados por coma, por ejemplo, con la informacion de la BD que quieres exportar y despues crear la BD en MySql y leer esos archivos planos.
  #3 (permalink)  
Antiguo 05/03/2012, 02:17
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Exportar BD mediante codigo VB

Gracias por tu respuesta, pero necesito que la exportación sea directa, no que haya ficheros intermedios en la exportación.

La verdad es que no sé si se podrá hacer lo que pretendo.
Si no, tomo tu idea.

Muchas gracias :P
  #4 (permalink)  
Antiguo 05/03/2012, 03:36
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Exportar BD mediante codigo VB

Ya conseguí la solución.

La cuelgo aqui por si hay alguien que tenga el mismo problema que yo:

Lo primero debes instalar con conector a Mysql.Yo lo hice con ADO.
Lo descargue de aqui:

http://dev.mysql.com/downloads/connector/net/

Para seguir más instrucciones de instalación:

http://www.vbmysql.com/articles/espa...-mysql-parte-3

Y este es mi codigo:

Código:
Dim con As MySqlConnection
            con = New MySqlConnection()
            'Dim ra As Integer
            Dim sql As MySqlCommand = New MySqlCommand
            con.ConnectionString = "server=TUSERVIDOR ;user id=NOMBRE_USU;password='';database=NOMBRE_BBDD"

            con.Open()
            sql.Connection = con

            sql.CommandText = "insert into tabla values ('" tus valores a insertar "')"
            'Como el comando no es almacenado ni vinculado a un tabla elegimos el tipo .Text
            sql.CommandType = CommandType.Text
            Dim dt As System.Data.IDataReader
            dt = sql.ExecuteReader()
            con.Close()
Espero que os sirva como me sirvió a mi.

Tema Cerrado :)

Etiquetas: bd, mediante, net, sql, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:53.