none
Migrar Base de datos RRS feed

  • Pregunta

  •  

    Hola amigos

    He desarrollado una aplicación con Visual Basic.Net y Access 2003, la cuestion es que no funciona demasiado rapido el programa, y me gustaria migrar labase de datos a otra que sea mas rapida, pero que a la vez su sintaxis SQL no cambie demasiado con el Access,y la forma de conectarme (mediante cadena de conexion) sea igual. ¿Alguien mepuede ayudar?

     

    Gracias por adelantado

    martes, 13 de mayo de 2008 11:10

Respuestas

  • Hola,

     

    Tus dos mejores opciones son SQL Server y MySQL...

     

    desgracidamente Access tiene su propia sintaxis SQL y es muy probable que al migrar a cualquier otra base de datos tengas que cambiar ciertas sentencias.

     

    Supongo que para conectar con Access usas Odbc o OleDb... para conectar a estas dos bases de datos puedes usar SqlClient o Odbc para SQL Server... y para MySQL puede bajar alguna libreria mas optima sino puedes usar igualmente Odbc

     

    La migracion del codigo .net no es muy compleja... solo tienes que cambiar los objetos del espacio de nombres System.Data.OleDb por los del System.Data.SqlClient por ejemplo...

     

    cambiar el OleDbDataAdapter por el SqlDataAdapter... o el OleDbConnection por el SqlConnection...

     

    al ser objetos que heredan del la misma base... System.Data.Common ... tiene los mismos metodos y se utilizan igual.

     

    la cadena de conexion la deberas variar ligeramente, aqui puede encontrar informacion:

     

    http://www.connectionstrings.com/

     

    Un saludo.

     

     

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Analista Programador

    Web: http://www.moreplus.es/index.aspx


    martes, 13 de mayo de 2008 11:49