请帮我看看哪出问题了??
段1:select * from table_1 using sqlca;
if table_1.rowcount()>0 then
delete from table_1;
end if
段2:rowcount=dw_1.rowcount()
str_course cour[]//结构体数组
for i=1 to rowcount
G_RowNumber=i
cour[i].a=dw_1.GetItemString(G_RowNumber,"course_kcmc")
cour[i].b=dw_1.GetItemNumber(G_RowNumber,"teachtask_zks")
insert into table_2 values(:cour[i].a,:cour[i].b)using sqlca;
commit;
next
两段放在一起运行,就出问题,分开不出错
第两段insert、next所在行出错,显示“Syntax error”
请大虾帮忙看看!!
问题点数:0、回复次数:2Top
1 楼yxr0118()回复于 2004-05-03 21:24:12 得分 0
我主要想先看看table_1是不否是空表,不是刚删除其中的数据,然后把coun[]数组中的数据插入table_1中,
段2中的表是table_1,刚刚输入错误!Top
2 楼mittee(最后一条大白鲨[无限深情凝视花花版])回复于 2004-05-04 12:08:57 得分 0
insert into table_2 values(:cour[i].a,:cour[i].b)using sqlca;
这里错误明显,应该改为
insert into table_2(col_1,col_2) values(:cour[i].a,:cour[i].b)using sqlca;Top




