F fox_s Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #1 table1内的字段为id,name,table2内的字段为序号,姓名。 我现在要对表1进行查询,并把查询结果添入表2,如何写sql语句呢?
J jennykiller Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #2 insert into table2(序号,姓名) select id,name from table1
F fox_s Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #3 我也是这么写的,不过提示为“查询值的数目与目标字段中的数目不同”,这是为什么呢
Z zzbird Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #4 你的表定义的是不是有什么问题,字段个数你好好看看,应该可以解决,要不你公布表结构看看
F fox_s Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #6 table1内的字段为序号,名字,table2内的字段为id,name adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('insert into table2(id,name) select 序号,名字 from table1 '); adoquery1.Open; 现在提示adoquery1:commandtext does not return a result set.
table1内的字段为序号,名字,table2内的字段为id,name adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('insert into table2(id,name) select 序号,名字 from table1 '); adoquery1.Open; 现在提示adoquery1:commandtext does not return a result set.
T themars Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #7 adoquery1.Open; 改为 adoquery1.ExecSQL
潇 潇雨 Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-28 #8 insert语句应该用adoquery1.ExecSQL;而不是adoquery1.Open,