當我嘗試將數據插入到我的數據庫,SubmitChanges()
拋出一個異常:插入到數據庫的SQL Server Compact 3.5的Windows Phone
「System.InvalidOperationException」類型發生在Microsoft.Phone的第一次機會異常。 Data.Internal.ni.dll如果有這種異常的處理程序,程序可能會安全地繼續。
我已經嘗試重新安裝應用程序並重新導入數據庫上下文。我在這裏做錯了什麼?
using (DatabaseContext context = new DatabaseContext(ConnectionString))
{
var monthBud = ((ListPickerItem)monthCat.SelectedItem).Content;
Budgets budgeting = new Budgets();
budgeting.MonthBud = monthBud.ToString();
budgeting.YearBud = yearInput.ToString();
budgeting.BudgetBud = Math.Round(float.Parse(budgetInput.Text), 2);
context.Budgets.InsertOnSubmit(budgeting);
context.SubmitChanges();
// MessageBox.Show(budgetInput.ToString());
NavigationService.GoBack();
}
附加說明:我已註釋行budgeting.YearBud = yearInput.ToString();它的工作原理。這條線有什麼問題嗎?以下是該行的XAML。
<TextBox Name="yearInput"
InputScope="Number"
TextWrapping="Wrap"
FontFamily="{StaticResource PhoneFontFamilyLight}"
BorderBrush="Silver"
/>
當它「中斷」時,錯誤詳細信息是什麼? –
「System.InvalidOperationException」類型的第一次機會異常出現在Microsoft.Phone.Data.Internal.ni.dll 如果這個異常的處理程序,該程序可以安全地繼續。 這是錯誤時,它打破 –