单笔记录数据源,必须有:OID,BillNo,Title 字段.
字段列表:
说明:
单笔记录数据源也叫实体数据源,他是列表可以看到的数据源。
表达式里必须有一个@Key参数,就是主键。
只有提交应用才能生效
如果字段类型不匹配,请打开字段属性,进行编辑,然后把string类型的转化为其他类型.
1.使用数据库SQL查询: SELECT A.No as OID, A.No as BillNo, a.Name AS Title, A.Tel,A.Email , B.No as FK_Dept, B.Name AS FK_DeptText FROM Port_Emp A, Port_Dept B WHERE A.FK_Dept=B.No AND A.No='@Key'
2.使用URL查询: /DataUser/Handler.ashx?PKVal=@Key
①获取到的PKVal为空时,需要返回字段列表的集合,包含字段名称,字段类型
[{"No":"Title","DBType":"string"},"No":"BillNo","DBType":"string"},{"No":"Age","DBType":"int"}]
②PKVal不为空时,返回实体集合
[{"Title":"测试数据","BillNo":'CS_202204200001',"Age":20}]
3.使用存储过程: 如果存在单选单数据的存储过程时必须包含@Key, 如果使用Select语句时可以不包含@Key 例如 SELECT '' BillNo,''Title,'' OID ,''Tel,''ZCSJ
注意:SQL语句中字段的别名不能作为查询的条件,需要把某个字段设置成查询条件时需要使用原始字段名,如按照Name查询时不能写成 a.Name as Title