如何使用xsjs从数据库中检索图像

2020-09-13 01:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何使用xsjs从数据库中检索图...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何使用xsjs从数据库中检索图像。

付费偷看设置
发送
4条回答
追夢秋陽
1楼-- · 2020-09-13 01:41

一个不错的Google搜索会给您带来很多成功……像这样

https://blogs.sap.com/2016/09/01/upload-and-retrieve-image-using-sap-hana-xs-sap-ui5 /

当学会了学习
2楼-- · 2020-09-13 01:38

您有任何示例

当学会了学习
3楼-- · 2020-09-13 01:30
我的xsjs 
 function getData(){
 var conn = $ .db.getConnection();
 var oResult = [];
 var search = $ .request.parameters.get('userid');
 var sql =
     " SELECT \" IMAGE_NAME \",\" IMAGE_CONTENT \",\" USERID \"来自\" IMAGE_STORE \",其中USERID =?";

 var pstmt = conn.prepareStatement(sql);
 pstmt.setString(1,search.toString());
 var rs = pstmt.executeQuery();
 而(rs.next()){
 oResult.push({
 " IMAGE_NAME":rs.getString(1),
 " IMAGE_CONTENT":rs.getBlob(2),
 " USERID":rs.getString(3)
 });
 }
 var str = JSON.stringify({oImage:oResult});
 rs.close();
 conn.close();
 返回str;
 }
 函数doGet(){
           尝试{
                     $ .response.contentType =" application/json";
                     $ .response.setBody(getData());
           }
           catch(err){
                     $ .response.contentType ="文本/纯文本";
                     $ .response.setBody("执行查询时出错:[" + err.message +"]");
                     $ .response.returnCode = 200;
           }
 }


  我尝试像这样绑定XML视图


   




 v 
callcenter油条
4楼-- · 2020-09-13 01:25

以下是一些观察结果:

1)您应该使用$ .hdb API而不是$ .db API。

2 )$ .request.parameters.get('userid'); 假设您已经传递了一个名为userid的查询字符串变量

3)如何调用doGet函数?

4)您是否看到任何错误? 您是否可以使用浏览器开发工具(F12)进行调试?

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答