㈠ pb中提示违反限制数据类型属性是怎么回事
1.你的dw_1在重置sql后要重新设置事物对象,即dw_1.setsqlselect(wheresql)之后再dw_1.settransobject(sqlca)。
2.你的wheresql中select from部分与dw_1的数据窗口对象是否一致?不一致不行,你需要改的只是where部分。
3.你用的是什么数据库,你生成的SQL必须要符合相应数据库的语法。
建议:在网上找个动态数据窗口的例子看一下就明白了,挺简单的,或搜一下getsqlselect()、setsqlselect()用法。
㈡ sql分组查询,数据重复
简单写的话,以distinct 条件去除冗余,在一楼的回答中添加having()条件,语句要写3段,第一段里having(总分)