๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #439

Error al recuperar rs en Modo debug

#439
From: Diego
Date: Tue, 30 Oct 2007 10:24
46 lines
3116 bytes
Hola, espero puedan ayudarme pues me he vuelto loco con este errror!!
El tema es que cada vez que ejecuto el programa en modo degub me da un
error al acceder a los elementos del ResultSet.
Es como que cuando arma el rs lo hace mal y luego en el acceso a los
campos de una fila del misma da error.
Lo peor de todo es que sin modo debug anda, pero en debug no. Yo no se
si a alguien le a pasado esto alguna vez. Tengo conexion ODBC sobre un
MSSQL server 2000. Le dejo un ejemplo de codigo. Les agradezco
inmensamente.
Diego

public static void main(String[] args) {
        ResultSet rs=null;
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            /*** Crear conexiรณn con base de datos ***/
            Connection con =
DriverManager.getConnection("jdbc:odbc:SCAP");
            /***** Definir sentencia y ejecutarla ********/
            //String ssql="SELECT
A.codigo,A.descripcion,A.precioUnitario,A.observaciones,P.codigo FROM
TArticulo A JOIN TProveedor P ON A.idProveedor=P.idProveedor  WHERE
A.eliminado IS null"; //AND A.codigo='" + clave + "'";
            String ssql="SELECT A.codigo as codigo,A.descripcion as
descripcion FROM TArticulo A JOIN TProveedor P ON
A.idProveedor=P.idProveedor  WHERE A.eliminado IS null"; //AND
A.codigo='" + clave + "'";
            //String orden_SQL = "SELECT " + col1 + "," + col2 + "
FROM cliente ORDER BY " + col2;
            Statement sentencia =
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs = sentencia.executeQuery( "SELECT A.codigo as
codigo,A.descripcion as descripcion FROM TArticulo A WHERE A.eliminado
IS null" );
            while ( rs.next() ) {
                System.out.println( rs.getString("codigo") + ", " +
rs.getString("descripcion") );
            }
            rs.close();
        }catch (Exception e) {
            System.out.println("ERROR");

        }

    }
Technical Details
Message-ID: <1193739879.735242.75750@o80g2000hse.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!o80g2000hse.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,a6eb45d6e2b4b090,start
X-Google-Attributes: gid1116f3,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!o80g2000hse.googlegroups.com!not-for-mail
From:  Diego <diego_arcidiacono@hotmail.com>
Newsgroups: es.comp.lenguajes.java
Subject: Error al recuperar rs en Modo debug
Date: Tue, 30 Oct 2007 03:24:39 -0700
Organization: http://groups.google.com
Lines: 47
Message-ID: <1193739879.735242.75750@o80g2000hse.googlegroups.com>
NNTP-Posting-Host: 201.254.86.93
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1193739880 25646 127.0.0.1 (30 Oct 2007 10:24:40 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 30 Oct 2007 10:24:40 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: o80g2000hse.googlegroups.com; posting-host=201.254.86.93;
   posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0