none
Crear una Base de datos con Extencion .sdf RRS feed

  • Pregunta

  • Hola gente, con una duda, como puedo crear un archivo de base de datos con extencion .sdf para un programa portable, sin la necesidad de tener que instalar SQL Server y cargar la base de datos con extencion .mdf

    Espero sus respuestas !!! Cracks

    jueves, 17 de octubre de 2019 22:16

Todas las respuestas

  • Para crear "sobre la marcha" el .sdf, puedes simplemente llamar al método CreateDatabase de SqlCe. Este es un ejemplo en VB.NET:

    Dim sqlCeEngine As New SqlCeEngine(My.Settings.LocalConnectionString)
    sqlCeEngine.CreateDatabase()

    La cadena de conexión almacenada en LocalConnectionString la habrás preparado previamente y tendrá un aspecto similar a este:

    Data Source ="|DataDirectory|\MiFichero.sdf"; Password ="LaPassword";

    Y, efectivamente, para esto no se necesita instalar SQL Server ni tener ningún .mdf. Lo que sí se necesita es ejecutar el instalador del SQL CE para que añada a tu programa todas las DLLs necesarias para usar la Compact Edition.

    viernes, 18 de octubre de 2019 6:16