In this example, the database has the following characteristics :
• Type DB : DB2 for iSeries
• AS400 address : 192.168.1.7
• Port number of the database server : not necessary
• Database user : qpgmr
• Database user password : aura
• Library name : easycomxmp
• SQL query : select * from easycomxmp.s_customer
The
command LNCTOXLS is used to generate the following Excel file:
C:\temp\test2.xls
String Destination="C:\\temp\\test2.xls";
DataSource myDataSource = new
DataSource();
myDataSource.setType("as400db2");
myDataSource.setSrvAddr("192.168.1.7");
myDataSource.setUser("qpgmr");
myDataSource.setPassword("aura");
myDataSource.setDBName("easycomxmp");
myDataSource.setQuery("select * from easycomxmp.s_customer");
LNCTOXLS myLNCTOXLS = new
LNCTOXLS();
myLNCTOXLS.setToXls("*new");
myLNCTOXLS.setToSheet("*NONE");
myLNCTOXLS.setToName("*NONE");
myLNCTOXLS.setColPref("*NONE");
myLNCTOXLS.setAutoFmt("*NONE");
myLNCTOXLS.setAutoFit("true");
myLNCTOXLS.setFmtCells("false");
myLNCTOXLS.setAddColH("false");
myLNCTOXLS.setShowDoc("true");
myLNCTOXLS.setSourceData(myDataSource);
myLNCTOXLS.setLNCSrvAddr("192.168.1.9");
myLNCTOXLS.setSavFmt("*XLS");
myLNCTOXLS.setSavDoc(Destination);
myLNCTOXLS.execute();