none
Windows Forms Uygulaması Veritabanı için .mdf dosyası RRS feed

  • Soru

  • Windows Forms kullanarak yaptığım bir masaüstü uygulamada setup oluşturdum. Veritabanı için oluşturduğum .mdf dosyasını da setup'a dahil ettim. Kurulumda bir problem olmadı. 

    Connection String'im şu şekilde;

    Data Source=(LocalDB)\v11.0;AttachDbFilename=Db.mdf;Integrated Security=True

    Fakat setuptan sonra .exe'yi çalıştırdığımda şu hatayı alıyorum;

    An attempt to attach an auto-named database for file 'C:\ProgramFiles(x86)\Uygulama\Db.mdf' failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

    Hatanın sebebi nedir ve nasıl düzeltebilirim?

    .Net Developer



    1 Kasım 2016 Salı 15:20

Yanıtlar

  • Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Db.mdf;Integrated Security=True
    bu şekilde olmalı.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen Aykut DEMİRCİ 5 Kasım 2016 Cumartesi 19:41
    2 Kasım 2016 Çarşamba 06:41
    Moderatör

Tüm Yanıtlar

  • Burada DB.MDF dosyası var mı?
    C:\ProgramFiles(x86)\Uygulama\

    http://pgnchess.com
    http://dergikapaklari.com

    1 Kasım 2016 Salı 15:43
  • Burada DB.MDF dosyası var mı?
    C:\ProgramFiles(x86)\Uygulama\

    http://pgnchess.com
    http://dergikapaklari.com

    var

    .Net Developer

    2 Kasım 2016 Çarşamba 06:08
  • AttachDbFilename=C:\ProgramFiles(x86)\Uygulama\Db.mdf

    biçiminde dener misiniz.


    http://pgnchess.com
    http://dergikapaklari.com

    2 Kasım 2016 Çarşamba 06:28
  • Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Db.mdf;Integrated Security=True
    bu şekilde olmalı.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen Aykut DEMİRCİ 5 Kasım 2016 Cumartesi 19:41
    2 Kasım 2016 Çarşamba 06:41
    Moderatör
  • Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Db.mdf;Integrated Security=True
    bu şekilde olmalı.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Hocam sağ olun hallettim fakat şimdi de veritabanından silme işlemi yaparken 'database readonly' hatası alıyorum. Acaba programı C sürücüsüne yüklediği için mi bu hatayı veriyor?

    .Net Developer

    5 Kasım 2016 Cumartesi 21:36