hur.cn - 华软网

 热门搜索

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

  作者:未知    来源:网络    更新时间:2018/12/6
我想在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
------华软网友回答------
UP~~
------华软网友回复------
string ls_sql='SELECT fitcord,fitname FROM t_fit'
------华软网友回复------
楼上正确
------华软网友回复------
请运用规范sql,太多引号了
------华软网友回复------
问题没有解决!!! 按3楼的,问题依旧!!!
------华软网友回复------
sqlca有没有连接上?

------华软网友回复------
关头是不让保存啊!!
------华软网友回复------
up~~ 帮着解决以下啊
------华软网友回复------
动态建dw没法保存是由于表没有主键或主键没有在select出来的列当中的原因
------华软网友回复------
问题解决,我犯了个低级毛病,放错地方了!!! 谢谢列位      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。