乖
乖乖宝
Unregistered / Unconfirmed
GUEST, unregistred user!
给已经存在的数据表(sql server 2000)中添加字段,其中sql语句为
ex:"alter table temp01 add abc char(10)",但是现在语句中的字段名、字段类型、字段大小
数据都为一个变量,来源于用户的输入,其中字段名:edt_name,字段类型:edt_type,字段大小edt_size,
当我的语句为sql.Text:='alter table temp01 add '+edt_name.Text+' '+edt_type.Text+' (10)',语句执行正确,
但是把字段大小数字改变成edit之后即:
sql.Text:='alter table temp02 add '+edt_name.Text +' '+edt_type.Text+' '('+'strtoint(edt_size.Text)'+')' ';
等就出错了。
请问:如何在此把整形变量表达出来?还有通常有什么规则?请各位指点!
ex:"alter table temp01 add abc char(10)",但是现在语句中的字段名、字段类型、字段大小
数据都为一个变量,来源于用户的输入,其中字段名:edt_name,字段类型:edt_type,字段大小edt_size,
当我的语句为sql.Text:='alter table temp01 add '+edt_name.Text+' '+edt_type.Text+' (10)',语句执行正确,
但是把字段大小数字改变成edit之后即:
sql.Text:='alter table temp02 add '+edt_name.Text +' '+edt_type.Text+' '('+'strtoint(edt_size.Text)'+')' ';
等就出错了。
请问:如何在此把整形变量表达出来?还有通常有什么规则?请各位指点!