当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,