首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

啊为何值写不进Table里面

2012-09-18 
求救啊!为何值写不进Table里面初学BCB。目前要做一个将信息存到数据库然后通过Excel输出的程序,本来已经做

求救啊!为何值写不进Table里面
初学BCB。目前要做一个将信息存到数据库然后通过Excel输出的程序,本来已经做好了,但是要求说什么Excel要实现多少行之后就自动换新的Excel表的功能,于是在设计中加了一个EmptyTable的功能,结果谁知道,存储数据的时候,数据放不进表中了。到Database中去查看,也是只有栏名。每次都需要自己手动的在Databasa里面打入第一行的值,才能存储进去新的值,这样怎么弄啊,自己用都嫌麻烦,何况别人。初来乍到,分不多,求各位大侠帮帮忙啊!有没有C++Builder的QQ群也推荐几个啊,自己一个人学感觉跟盲人摸象一样。好茫然啊。下面是存储数据部分的代码:
  void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
  Table1->Active;
  DataSource1->Edit();
  Table1->Open();
  Table1->First();
  Table1->Insert();
  while(!Table1->Eof)
  {
  Table1->FieldByName("X")->AsString=edtX->Text;
  Table1->FieldByName("Y")->AsString=edtY->Text;
  Table1->FieldByName("R")->AsString=edtR->Text;
  Table1->FieldByName("G")->AsString=edtG->Text;
  Table1->FieldByName("B")->AsString=edtB->Text;
  Table1->Post();
  Table1->Next();
  }
}
//-------------
谢谢各位大侠啊!

[解决办法]
Table1要关联一个数据库。

热点排行