回 帖 发 新 帖 刷新版面

主题:将游标改为数据窗口或datastore

现有一个系统是使用游标存储数据,效率特慢,想改成数据窗口或者datastore,但是不会写,请高手指导,希望能给个例子

回复列表 (共2个回复)

沙发


在PB中用游标,建议你不要用PB了!
DataStore lds_Temp//定义数据存储
long ll_Count,ll_I
String ls_Name
lds_Temp = Create DataStore//创建数据存储
lds_Temp.DataObject = 'd_MyDataWindow'//绑定数据窗口
lds_Temp.SetTransObject(SQLCA)//绑定事务,如果不需要从数据库中获取数据,可以不用绑定事务
ll_Count = lds_Temp.Retrieve(as_Argment1,ai_Argment2,...)//从库中检索数据
If ll_Count > 0 Then
  For ll_I = 1 To ll_Count
    //像Cursor一样在这里处理你要结果,如:
    ls_Name = lds_Temp.GetItemString(ll_I,'cName')//cName:数据窗口的列名
    //f_DoSomething(ls_Name)
  End For
End If
Destroy lds_Temp//销毁数据存储

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
2010年,中国网民突破了4亿,
网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代

我来回复

您尚未登录,请登录后再回复。点此登录或注册