Quantcast
Channel: SCN: Message List - SAP HANA Developer Center
Viewing all articles
Browse latest Browse all 9165

Re: getMetaData is not a function problem

$
0
0

Hi Alin,

 

Looks like your query is not prepared correctly and while executing it fails to store data in resultset (rs).. i.e the cstmt.execute() statement is failing..

 

I tried an example and it worked for me..

 

var id = $.request.parameters.get("id");

var emp_id,name;

var dConn = $.db.getConnection();

try{

var sql = "SELECT * FROM \"AVIR11\".\"EMPLOYEE\""

   +" WHERE ID = ? ";

var pstms = dConn.prepareStatement(sql);

pstms.setInteger(1,parseInt(id));

 

var rs = pstms.executeQuery();

var metadata = rs.getMetaData();

while ( rs.next())

{

  emp_id = rs.getInteger(1);

  name = rs.getString(2);

}

var output = {

  "id":emp_id,

  "name":name,

  "metadata":metadata

};

dConn.close();

$.response.setBody(JSON.stringify(output));

}

catch(e)

{

    $.response.setBody(e.message);

}

 

-Avinash


Viewing all articles
Browse latest Browse all 9165

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>