PDA

View Full Version : بعد از اینکه توسط خود ویژوال استودیو install را انجام دادم این پیغام خطا را میده



mehdipouya
سه شنبه 09 اردیبهشت 1393, 16:40 عصر
برنامه موقع ساخت ستاپ مشکل نداشت در ضمن تنظیمات app مربوط به کانکشن استرینک بحث مربوط به دایرکتوری انجام دادم

connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\db\bookdb.mdf;Integrated Security=True;User Instance=True"
در خود محیط #C هیچ مشکلی نداره.:گریه:

118475

Mori Bone
سه شنبه 09 اردیبهشت 1393, 17:27 عصر
ااز متن این اررور میشه فهمید که دیتابیس شما read only هست. پس شما نمی توانید مقدار فیلد های آن را آپدیت کنید.
ولی حاه این مسئله رو به بقیه می سپارم

javadaskari
سه شنبه 09 اردیبهشت 1393, 18:42 عصر
محل خوبی رو برای دیتابیس انتخاب نکردی، درایو C به دلیل داشتن Permision های مختلف از این جور پیغام ها میده، همه برنامه ها در ویندوز یک محل مشخصی دارند که در اون هر کاری خواستند میتونند انجام بدن و مشکل permision و readonly و ... ندارند، اون محل اینه :
C:\Users\[UserName]\AppData\Roaming\[Your program name]
برای دسترسی به آن در c# کد زیر را بنویس :
Environment.SpecialFolder.ApplicationData

mehdipouya
چهارشنبه 10 اردیبهشت 1393, 13:37 عصر
محل خوبی رو برای دیتابیس انتخاب نکردی، درایو C به دلیل داشتن Permision های مختلف از این جور پیغام ها میده، همه برنامه ها در ویندوز یک محل مشخصی دارند که در اون هر کاری خواستند میتونند انجام بدن و مشکل permision و readonly و ... ندارند، اون محل اینه :
C:\Users\[UserName]\AppData\Roaming\[Your program name]
برای دسترسی به آن در C#‎‎‎‎‎ کد زیر را بنویس :
Environment.SpecialFolder.ApplicationData



باتشکر ازشما -- از این کد باید چطور استفاده کنم می تونید نمونه کد رو بگید که تو برنامه ببینم چون نمی دونم کجا باید از این کد استفاده کنم