I'm using the following code to read an excel file.  But it only runs once
and I have to restart coldfusion before it will be successful again, its
clock word. the error message indicates system resource exceeded. Anyone
figured this out?

        var c = "";
        var stmnt = "";
        var rs = "";
        var sql = "Select * from [#sheetName#$]";
        var myQuery = "";
        arguments.filename = expandPath(arguments.filename);

        if(len(trim(arguments.filename)) and
fileExists(arguments.filename)){


CreateObject("java","java.lang.Class").forName("sun.jdbc.odbc.JdbcOdbcDriver");

                c =
CreateObject("java","java.sql.DriverManager").getConnection("jdbc:odbc:Driver={Microsoft
Excel Driver (*.xls)};DBQ=" & arguments.filename );
                stmnt = c.createStatement();
                rs = stmnt.executeQuery(sql);
                myQuery =
CreateObject('java','coldfusion.sql.QueryTable').init(rs);
                rs.close();
        }
        return myQuery;


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:323574
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to