表的创建求助
我系统初始化时,需要根据用户在表单上输入的数据大小来决定表的字段数如输入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

