Hi
I have a java file called LionPage.java that contains the following method.
public static CSpDBResult ExecuteImmediate(String  dataSourceName,String
SqlString)
{
    CSpDBResult     results = null;
    int maxNumRows = 50;
    try
    {

                CSpDBExecuteControl execute =
        new CSpDBExecuteControl(true, true,
                CSpDBExecuteControl.MEMORY_TABLE_FETCH_METHOD,
        0, maxNumRows, CSpDBExecuteControl.FROM_TABLE_BEGINNING,
                CSpDBExecuteControl.ORDERED_FORWARD );
                CSpDBConnection  conn = new
                CSpDBConnection(CSpider.getDataSource("dsLionUser "));
                CSpDBSQLRequest request = new CSpDBSQLRequest(conn, new
                CSpDBTransactionControl(),execute, SqlString);

        }
        catch (Exception        ex)
        {
            results = null;
            // Exception messages
        }

        return (results);
    }

I have a page pgReport14 that extends LionPage
which the following line of code
String sqlquery = "Select a from b"
CSpDBResult results = ExecuteImmediate("dsLionUser", sqlquery);

WHEN I COMPILE pgReport14 I get the following error
 Method ExecuteImmediate(java.lang.String, java.lang.String) not found in
class Lion.pgReport14sp.
                        CSpDBResult results = ExecuteImmediate("dsLionUser",
sqlquery);
WHAT AM I DOING WRONG?

I am doing the above cause have alot of different pages that use
executeimmediate.  I am using Sybase and want to default the fetch method to
memory table fetch method.  I wanted to put the code in one place and
everytime executeimmediate is needed just call the method.
Isabel Kaluza
Junior System Planning Analyst
Saskatchewan Liquor and Gaming Authority
[EMAIL PROTECTED]

_________________________________________________________________________

For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html

For dire need help, email: [EMAIL PROTECTED]

Reply via email to