PB10中,用datastore出现问题,达人们帮看看,谢谢

blueflag 2006-09-04 10:42:13
我想在DropDownListBox下面动态更新列表,可写完下面代码后,出现error:C0001 Illegal data type: ls_syntax
代码如下:
string ls_sql=' SELECT "t_fit"."fitcord", "t_fit"."fitname" FROM "t_fit" '
//设定你要创建的datastore的sql语句
string ls_syntax
string ls_err //保存错误
string ls_style //数据窗口风格
datastore lds_1

ls_style ="style(type=grid)"//可以更换,具体查看SyntaxFromSQL函数的pb帮助
ls_syntax = SQLCA.SyntaxFromSQL(ls_sql,ls_style,ls_err)
if ls_err <> '' then
messagebox('错误',ls_err)//出错
else
lds_1 = create datastore
lds_1.create(ls_syntax,ls_err)
if ls_err <> '' then
messagebox('错误',ls_err)//建立失败
else
//建立成功
lds_1.SetTransObject(sqlca)

end if
end if
...全文
434 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueflag 2006-09-06
  • 打赏
  • 举报
回复
问题解决,我犯了个低级错误,放错地方了!!! 谢谢各位
blueflag 2006-09-05
  • 打赏
  • 举报
回复
关键是不让保存啊!!
polestarxu 2006-09-05
  • 打赏
  • 举报
回复
sqlca有没有连接上?
blueflag 2006-09-05
  • 打赏
  • 举报
回复
问题没有解决!!! 按3楼的,问题依旧!!!
li_d_s 2006-09-05
  • 打赏
  • 举报
回复
动态建dw无法保存是因为表没有主键或者主键没有在select出来的列当中的原因
blueflag 2006-09-05
  • 打赏
  • 举报
回复
up~~ 帮着解决以下啊
yuehaiyang 2006-09-04
  • 打赏
  • 举报
回复
请使用标准sql,太多引号了
dawugui 2006-09-04
  • 打赏
  • 举报
回复
楼上正确
polestarxu 2006-09-04
  • 打赏
  • 举报
回复
string ls_sql='SELECT fitcord,fitname FROM t_fit'
blueflag 2006-09-04
  • 打赏
  • 举报
回复
UP~~

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧