求救啊!为何值写不进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要关联一个数据库。