动态创建表过程中的主索引键定义的问题
TTable* NewTable=new TTable(Form1);
NewTable->Close();
NewTable->DatabaseName="MS Access Database";
NewTable->TableName="dfdf";
NewTable->TableType=ttDefault;
NewTable->FieldDefs->Clear();
TFieldDef* NewField=NewTable->FieldDefs->AddFieldDef();
NewField->DataType=ftString;
NewField->Size=15;
NewField->Name="zybh";
NewField=NewTable->FieldDefs->AddFieldDef();
NewField->DataType=ftInteger;
NewField->Name="xz";
//这里定义主索引,定义了编译也能通过,但是用ACCESS打开就没有发现定义的主索引
NewTable->IndexDefs->Clear();
TIndexDef *NewIndex=NewTable->IndexDefs->AddIndexDef();
NewIndex->Name="PrimaryIndex";
NewIndex->Fields="zybh";
NewIndex->Options<<ixPrimary<<ixUnique;
//不知道这个地方有什么不对的地方,希望有人指教。谢谢
NewTable->CreateTable();