* .sdf dosyasında Database (compact sql server) var. Kompakt bir çerçeve projesini düzenli bir pc projesine dönüştürdüm ve bir nedenle, aynı kodla ve aynı * .sdf dosyasında şu istisna atılmış: "dosya adı geçerli değil. veritabanı "sql bağlantı dizesi sorunu
tuhaf olan şey, Pc'mde - özgün dosya dizgisine" dosya: \ "alt dizesi eklenmiş olması ve bu durumun istisnanın neden atıldığının muhtemel olmasıdır. hata ayıklama modu sırasında "file: \" alt dizesini kaldırdığımda, çalışma zamanında istisna atılmaz.
Bu alt dize neden eklenmiştir? nereden geliyor? ve bu sorunu nasıl çözebilirim? Son zamanlarda, app.config dosyasının eksik olduğu ile ilgili bazı bağlantıların olabileceğini keşfettim. Bu, orijinal bağlantı dizesinin yalnızca eklenmiş olan alt dizgeyle birlikte nasıl olduğunu açıklamıyor.
LütfenYardım edin. Pencereler CE yana peşin
Sdf dosyası yerel mi? Bir alt klasörde mi? Nerede? Bağlantı dizinizin neye benzediğine dair bir örnek verebilir misiniz? – curtisk
Evet, yereldir. "C: \ solutionname \ projectname \ bin \ debug \ sdfname.sdf" bağlantı dizesinde bulunur: "file: \\ C: \\ solutionname \\ projectname \\ bin \\ debug \\ sdfname.sdf " – George