创建表
如果你想手动创建表,使用绝对数据库DBManager实用程序(…\AbsoluteDatabase\Ultils\Bin\DBManager.exe)。
要从应用程序中创建表,可以执行以下步骤:
1. | 将 TABSDatabase 和 TABSTable 组件 从组件面板的“Absolute DB”页面放置到数据模块或表单上。 |
2. | 设置TABSDatabase组件。将组件的 TABSDatabase.DatabaseName 设置为一个唯一的值,稍后将使用该值来标识数据库。将TABSDatabase.DatabaseFileName 属性设置为现有或新的数据库文件的名称。 |
3. | 设置TABSTable组件。从可用TABSDatabase组件的下拉列表中设置 TABSTable.DatabaseName属性。将 TABSTable.TableName 属性设置为要创建的表的名称。 |
4. | 指定要创建的字段。使用设计时编辑器或应用程序代码设置 TABSTable.FieldDefs属性。更多细节...... |
5. | 指定要创建的索引(可选)。使用设计时编辑器或应用程序代码设置 TABSTable.IndexDefs属性。更多细节...... |
6. | 确保创建了数据库文件。检查TABSDatabase.Exists属性,如果数据库文件不存在,则调用TABSDatabase.CreateDatabase。 |
7. | 调用 TABSTable.CreateTable 方法。 |
另请参见 创建表示例 和 CREATE TABLE SQL命令。 |
如果你想创建多个表,不要忘记在创建新表之前调用TABSTable.FieldDefs.Clear和TABSTable.AdvFieldDefs.Clear,以避免使用旧结构创建表。 |
删除表
要从应用程序代码中删除表,请使用TABSTable.DeleteTable方法。