C# Windows phone上的数据库权限被拒绝

C# Windows phone上的数据库权限被拒绝,c#,permissions,windows-phone,C#,Permissions,Windows Phone,我在以下行将数据添加到数据库(在windows phone应用程序上)时遇到此错误: if (concac.DatabaseExists()) { concac.Cacs.InsertOnSubmit(fullname); concac.SubmitChanges(); } 这就是错误: {System.Data.SqlServerCe.SqlCeException: Permission denied. at System.Data.SqlServerCe.SqlCeDat

我在以下行将数据添加到数据库(在windows phone应用程序上)时遇到此错误:

if (concac.DatabaseExists())
{
   concac.Cacs.InsertOnSubmit(fullname);
   concac.SubmitChanges();
}
这就是错误:

{System.Data.SqlServerCe.SqlCeException: Permission denied.
   at System.Data.SqlServerCe.SqlCeDataReader.ProcessResults(Int32 hr)
   at System.Data.SqlServerCe.SqlCeResultSet.InternalInsert(Boolean fMoveTo, Object sender, SqlCeUpdatableRecord record)
   at System.Data.SqlServerCe.SqlCeResultSet.Insert(SqlCeUpdatableRecord record, DbInsertOptions options)
   at System.Data.Linq.ChangeDirector.StandardChangeDirector.DoResultSetInsert(TrackedObject item)
   at System.Data.Linq.ChangeDirector.StandardChangeDirector.Insert(TrackedObject item)
   at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
   at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
   at System.Data.Linq.DataContext.SubmitChanges()
   at Member.DBHelper.AddName(Cac1 fullname)
   at Member.Add.appBarOkButton_Click(Object sender, EventArgs e)
   at Microsoft.Phone.Shell.ApplicationBarItemContainer.FireEventHandler(EventHandler handler, Object sender, EventArgs args)
   at Microsoft.Phone.Shell.ApplicationBarIconButtonContainer.ClickEvent()
   at Microsoft.Phone.Shell.ApplicationBar.OnCommand(UInt32 idCommand, Boolean isButton)
   at Microsoft.Phone.Shell.Interop.NativeCallbackInteropWrapper.OnCommand(UInt32 idCommand, Boolean isButton)}

听起来你需要检查数据库的权限。例如,在MSSQL中,当使用SELECT或UPDATE语句时,必须授予权限(每个用户)

你确定你有权限访问你试图访问的数据库吗?我很清楚这个错误。我弄错了。我设置文件模式=只读。。。所以我可以给它添加数据。谢谢你的帮助,那解决问题了吗?如果有,让我加上它作为答案,这样你可以标记它。是的。现在一切都很好…我已经添加了一个答案。请接受/支持投票。