首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

帮帮忙吧!看看小弟我这代码那不好了。

2012-03-23 
帮帮忙吧!看看我这代码那不好了。。DECLAREmy_cursorCURSORFORSelectsysobjects.nameFrom sysobjects using

帮帮忙吧!看看我这代码那不好了。。
DECLARE my_cursor CURSOR FOR  
  Select sysobjects.name  
  From sysobjects using sqlca;

  OPEN my_cursor;  
  FETCH my_cursor INTO :name ; 

  ll=SQLCA.SQLCode
  Do While SQLCA.SQLCode = 0  
  dw_1.insertrow(0)  
  dw_1.setitem( dw_1.getrow(),'name',name)
  FETCH my_cursor INTO :name;
  Loop  
  CLOSE my_cursor;

//运行时 ll = -1 ,不知道是哪里错了。


[解决办法]
应该是

Select sysobjects.name
From sysobjects using sqlca;

没有数据返回


[解决办法]
Select sysobjects.name
From sysobjects using sqlca; 
执行失败
[解决办法]
DECLARE my_cursor CURSOR FOR
Select sysobjects.name
From sysobjects using sqlca; 

OPEN my_cursor;
FETCH my_cursor INTO :name ; 

ll=SQLCA.SQLCode 
Do While SQLCA.SQLCode = 0
dw_1.insertrow(0)
dw_1.setitem( dw_1.getrow(),'name',name) 
FETCH my_cursor INTO :name; 
Loop
if SQLCA.SQLCode <>100 then
messagebox('',string(sqlca.sqlcode)+sqlca.sqlerrtext)
end if
CLOSE my_cursor; 

//运行时 ll = -1 ,不知道是哪里错了。 

热点排行