Code: Select all
sql="select id as myid from users";
queryRes=db.executeQuery(sql);
row=(DataRow)queryRes.get(0);
row.getItem("myid"); //does not work
row.getItem("id"); //does workCode: Select all
sql="select id as myid from users";
queryRes=db.executeQuery(sql);
row=(DataRow)queryRes.get(0);
row.getItem("myid"); //does not work
row.getItem("id"); //does workCode: Select all
SELECT
user.first_name, user.last_name, user.user_name, user.password, role.name AS roleName, partner.name AS parterName, partner.prefix AS partnerPrefix
FROM user
INNER JOIN
role ON user.r_role = role.id
INNER JOIN
partner ON user.r_partner = partner.id
WHERE user_name = ?
LIMIT 1;Code: Select all
String roleName = row.getSFSObject(0).getUtfString("roleName"); //role name
String partnerName = row.getSFSObject(0).getUtfString("partnerName"); //role nameCode: Select all
trace(ExtensionLogLevel.WARN,"row JSON: " + row.getSFSObject(0).toJson().toString());Code: Select all
{"user_name":"testuser","first_name":"John","name":"All Partners","prefix":"","last_name":"Smith","password":"testpass"} I had the same problem recently so I just wanted to drop a word here. The solution lapo gave on that post might definitely help you the way it did me.Lapo wrote:Check this post -> http://forums.smartfoxserver.com/viewto ... =3612#3612
Code: Select all
_server.executeQuery(theSql, _server.QUERY_INT_KEYS)Code: Select all
trace(tempRow.getData());