WinForm应用程序中关于查询的问题
错误 1 error C2039: “FillBy”: 不是“My::MyPersonnelDataSetTableAdapters::考勤记录TableAdapter”的成员我再DataSet的TableAdapter中加入了FillBy,GetDataBy()的查询。为什么还会提示这种问题.
代码:
try
{
this->考勤记录TableAdapter->FillBy(this->MyPersonnelDataSet->考勤记录, System::Nullable<System::Int32 >((*cli::safe_cast<System::Int32^>(System::Convert::ChangeType(考勤年份ToolStripComboBox->Text, System::Int32::typeid)))), System::Nullable<System::Int32 >((*cli::safe_cast<System::Int32^>(System::Convert::ChangeType(考勤月份ToolStripComboBox->Text,System::Int32::typeid)))), 部门ToolStripComboBox->Text);
}
catch (System::Exception^ ex)
{
System::Windows::Forms::MessageBox::Show(ex->Message);
}
查询语句:
SELECT 考勤记录.自编号,考勤记录.员工编号, 考勤记录.员工姓名, 考勤记录.[1],
考勤记录.[2], 考勤记录.[3], 考勤记录.[4], 考勤记录.[5], 考勤记录.[6], 考勤记录.[7],
考勤记录.[8], 考勤记录.[9], 考勤记录.[10], 考勤记录.[11], 考勤记录.[12], 考勤记录.[13],
考勤记录.[14], 考勤记录.[15], 考勤记录.[16], 考勤记录.[17], 考勤记录.[18],
考勤记录.[19], 考勤记录.[20], 考勤记录.[21], 考勤记录.[22], 考勤记录.[23],
考勤记录.[24], 考勤记录.[25], 考勤记录.[26], 考勤记录.[27], 考勤记录.[28],
考勤记录.[29], 考勤记录.[30], 考勤记录.[31], 考勤记录.考勤年份,考勤记录.考勤月份
FROM 考勤记录 WHERE (考勤记录.考勤年份 LIKE @考勤年份) AND (考勤记录.考勤月份 LIKE @考勤月份) AND (考勤记录.员工编号 IN (SELECT 员工编号 FROM 在职员工视图 WHERE (部门 LIKE @部门)))
补充:.NET技术 , VC.NET