PB10中,用datastore出现问题,达人们帮看看,谢谢
我想在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