• Hi

    Question:

    Why do you use ADODB instead of ADO.NET?

    Could you please wrap your code with the following exception handler and post the result. Maybe this helps to find the problem:

    try

    {

    ////////////////////////////////////////

    // YOUR CODE

    int i = int.Parse("blah");

    ////////////////////////////////////////

    }

    catch (Exception ex)

    {

    System.IO.StringWriter sw = new System.IO.StringWriter();

    sw.WriteLine("======================================");

    sw.WriteLine("Exception");

    sw.WriteLine("Type: {0}", ex.GetType());

    sw.WriteLine("Message: {0}", ex.Message);

    Exception e = ex.InnerException;

    while (e != null)

    {

    sw.WriteLine();

    sw.WriteLine("-------------------------");

    sw.WriteLine("Inner Exception");

    sw.WriteLine("Type: {0}", e.GetType());

    sw.WriteLine("Message: {1}", e.Message);

    e = e.InnerException;

    }

    System.Diagnostics.StackTrace stack;

    stack = new System.Diagnostics.StackTrace(ex, true);

    sw.WriteLine();

    sw.WriteLine("-------------------------");

    sw.WriteLine("Target");

    for (int i = stack.FrameCount - 1; i >= 0; i--)

    {

    System.Diagnostics.StackFrame frame = stack.GetFrame(i);

    sw.WriteLine("({0}) :: {1} | File(Line:Column): {2} ({3}:{4})",

    (frame.GetMethod().DeclaringType == null ? "" : frame.GetMethod().DeclaringType.ToString()),

    frame.GetMethod().ToString(),

    string.IsNullOrEmpty(frame.GetFileName()) ? "" : frame.GetFileName(),

    frame.GetFileLineNumber(),

    frame.GetFileColumnNumber());

    }

    stack = new System.Diagnostics.StackTrace(1, true);

    sw.WriteLine();

    sw.WriteLine("-------------------------");

    sw.WriteLine("Origin");

    for (int i = 0; i < stack.FrameCount; i++)

    {

    System.Diagnostics.StackFrame frame = stack.GetFrame(i);

    sw.WriteLine("({0}) :: {1} | File(Line:Column): {2} ({3}:{4})",

    (frame.GetMethod().DeclaringType == null ? "" : frame.GetMethod().DeclaringType.ToString()),

    frame.GetMethod().ToString(),

    string.IsNullOrEmpty(frame.GetFileName()) ? "" : frame.GetFileName(),

    frame.GetFileLineNumber(),

    frame.GetFileColumnNumber());

    }

    SqlContext.Pipe.Send(sw.GetStringBuilder().ToString());

    }

    Thanks

    Flo