Mik*_*ike 0 c# visual-studio-2010 oracle-sqldeveloper
附加信息:未将对象引用设置为对象的实例.
我有这个代码
DotTeachDataSet ds;
DotTeachDataSetTableAdapters.QuestionsTableAdapter ta;
private void button1_Click(object sender, RoutedEventArgs e)
{
ta.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswerCbox.Uid);
ta.Fill(ds.Questions);
}
Run Code Online (Sandbox Code Playgroud)
我试图从xaml中的文本框中获取值并将它们发送到数据库但我不断收到错误:
DotTeach.exe中出现未处理的"System.NullReferenceException"类型异常
附加信息:未将对象引用设置为对象的实例.
和视觉工作室突出了这条线
ta.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswerCbox.Uid);
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法我可以尝试?
我摆脱了错误信息,但它仍然没有做我需要它做的事情.我试图让它在单击按钮时将数据添加到数据库.继承人我正在使用的功能不起作用
private void button1_Click(object sender, RoutedEventArgs e)
{
DotTeach.DotTeachDataSet dotTeachDataSet = ((DotTeach.DotTeachDataSet)(this.FindResource("dotTeachDataSet")));
DotTeach.DotTeachDataSetTableAdapters.QuestionsTableAdapter dotTeachDataSetQuestionsTableAdapter = new DotTeach.DotTeachDataSetTableAdapters.QuestionsTableAdapter();
//ADD THE QUESTION TO THE DATA BASE
dotTeachDataSetQuestionsTableAdapter.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswer.Text);
}
Run Code Online (Sandbox Code Playgroud)
我甚至不确定还有什么可以尝试的.
好了,拿到一个NullReferenceException,一个以下的为空:
我的猜测是ta,但你应该能够通过日志记录或在调试器中找到它.什么意味着分配一个非空值ta?
这总是失败(在这种情况下,它很容易诊断)或只是有时?