-
Notifications
You must be signed in to change notification settings - Fork 0
daoGetMultiData
tarimshahab edited this page May 22, 2015
·
3 revisions
Related DAO Code
List<List<LookupPair>> map = new ArrayList<List<LookupPair>>();
StringBuilder catAndClause = new StringBuilder();
if(category != null)
{
int i=0;
for(LookupPair lp : category)
{
if(!lp.right.equals("") && !lp.left.isEmpty())
catAndClause.append(" and ").append(lp.left).append(" = '").append(lp.right).append("'");
}
}
connect();
useApp(application);
field = field.replace("Multi", "");
StringBuilder sql = new StringBuilder("select * from lkup_").append(field).append(" where ")
.append(field).append("Order > -1 ").append(catAndClause).append(" order by ").append(field).append("Order");
ResultSet rs=st.executeQuery(sql.toString());
ResultSetMetaData rsmd = rs.getMetaData();
while(rs.next())
{
List<LookupPair> multiData = new ArrayList<LookupPair>(rsmd.getColumnCount());
for(int i=1;i<=rsmd.getColumnCount();i++)
{
multiData.add(new LookupPair(rsmd.getColumnLabel(i),rs.getString(i)));
}
map.add(multiData);
}
rs.close();
disconnect();
return map;
-
Quickforms Basics
-
Tutorials
- Setup Tutorials
- App Development Tutorials
-
Assignments
-
Project
-
Applications
-
Quickforms Advanced
- Project With Database
- Advanced Setup
- HealthApp with Database
- Source Control
- Joining the Team
- Cordova Native Application
- Miscellaneous
- Project With Database
-
-
Form Controls
-
App Controls
-
Report Controls
-
Server Controls
-
Quickforms DAO
-
Email Notification
-
Migrating QuickForms3(Test Server) to QuickForms(Production-Server)