请帮我看看哪出问题了??

yxr0118 2004-05-03 09:13:42
段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”
请大虾帮忙看看!!
...全文
9 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mittee 2004-05-04
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;
  • 打赏
  • 举报
回复
yxr0118 2004-05-03
我主要想先看看table_1是不否是空表,不是刚删除其中的数据,然后把coun[]数组中的数据插入table_1中,
段2中的表是table_1,刚刚输入错误!
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言
加入

733

社区成员

PowerBuilder 脚本语言
申请成为版主
帖子事件
创建了帖子
2004-05-03 09:13
社区公告
暂无公告