急急急-----请高手帮忙 在线等待 详情如下
我用的是DBF 数据表,表中明明有XM这个字段,可是在将query付给数据源时,总是报告这个字段找不到,可能是我表的字段太多的缘故,可是还有比他字段多的表能,不出先这个问题,为什么;
部分代码如下:
Table1->Active=true;
Table1->Edit();
Table1->Post();
Table1->Active=false;
//Table1->Close();
//Table2->Active=true;
DataSource1->DataSet=Query1; 执行到此条语句时出错,表中有77个字段,
// Query1->Active=false;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Select * from xscj");
Query1->Open();
Table2->Active=true;
if(!Table2->Eof)
{
Table2->Edit();
Table2->Fields->FieldByName("bh")->AsString = Query1->Fields->FieldByName("bh")->AsString;
Table2->Fields->FieldByName("ph")->AsString = Query1->Fields->FieldByName("ph")->AsString;
Table2->Fields->FieldByName("sj")->AsString = Query1->Fields->FieldByName("sj")->AsString ;
Table2->Fields->FieldByName("csrq")->AsDateTime = Query1->Fields->FieldByName("csrq")->AsDateTime;
.
.
.
.
Table2->Fields->FieldByName("csdd")->AsString = Query1->Fields->FieldByName("csdd")->AsString;
还有为什么形成EXE文件后执行报表预览时,总有下面的错误信息提示: Access Violation at Address FFF40000,Read of address FFF40000,总是提示读的地址错误;