表的创建求助
我系统初始化时,需要根据用户在表单上输入的数据大小来决定表的字段数如输入5,则为25个字段pw11,pw12,pw13,pw14,pw15,pw21,……pw55。外加几个固定的字段。
这个表的创建如何用代码完成?请大侠们赐教
因为查了一下CREATE命令,没有用变量的
*-----在原有数据表结构的基础上增加新字段示例-----* LOCAL CDA CDA="" FOR I=1 TO 10 &&假设这个原来的表有10个字段 *-----生成自由表字段 CDA=CDA+"DA"+TRANSFORM(I)+" C(10)"+IIF(I<10,",","") ENDFOR *-----创建自由表 CREATE TABLE TABNAME (&CDA) CDA="" FOR I=1 TO 15 &&假设在原有表的基础上增加15个字段 CDA="PW"+TRANSFORM(I+10)+" C(10)" &&为举例方便,设置新增加的字段数据类型均为字符型,可以根据实际需要自行调整。 ALTER TABLE TABNAME ADD &CDA ENDFOR MODIFY STRUCTURE CLOSE TABLES ERASE TABNAME.DBF