ADOQUERY4.Close;
ADOQUERY4.SQL.Clear;
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号,姓名,部门) select BianHao,XingMing,BuMen from YGLL');
ADOQUERY4.ExecSQL;提示'查询值的数目与目标字段中的数目不同',但如果用下面的语句只插入‘员工编号’一个字段到是正常
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号) select BianHao from YGLL');
员工编号是关键字,检查过字段名和类型都没有问题
ADOQUERY4.SQL.Clear;
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号,姓名,部门) select BianHao,XingMing,BuMen from YGLL');
ADOQUERY4.ExecSQL;提示'查询值的数目与目标字段中的数目不同',但如果用下面的语句只插入‘员工编号’一个字段到是正常
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号) select BianHao from YGLL');
员工编号是关键字,检查过字段名和类型都没有问题
ADOQUERY4.Close;
ADOQUERY4.SQL.Clear;
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号,姓名,部门) select BianHao,XingMing,BuMen from YGLL');
ADOQUERY4.ExecSQL;不会有错吧,你的","号是否是全角输入的.
INSERT T1 (column_2, column_1) VALUES ('Row #1',1)or
insert [into] table_name select_statement不只你何意?
ADOQUERY4.SQL.Add('insert into '+TableName+'(员工编号,姓名,部门) select BianHao,XingMing,BuMen from YGLL');
'(员工编号,姓名,部门)??????