blog de danuryx

Java conexion con SQL 2008 con sqljdbc4 y DBPool4.7.1

Hola tengo un problema con la obtención del ResulSet de una base de Datos SQL 2008 únicamente, esta misma programación funciona sin problemas para SQL 2005 con cualquier Query o Store Procedure. Al cambiar a SQL 2008, si quiero obtener el ResultSet de un Query simple como "SELECT * FROM Tabla", no tiene problemas pero si quiero obtener la información que regresa un Store Procedure como el que cito abajo, que realiza algunos Updates y cambios en Tablas antes de regresar información, con este código me envía el error: "La instrucción no devolvió un conjunto de Resultados". En base a esto mi conclusión es que el problema no esta en la conexión, y me parece que el error puede deberse en alguna configuración para obtener el ResulSet, solo que por mas que he buscado no encuentro la respuesta
El Store Procedure :

CREATE PROC StoreProcedure
AS
BEGIN
    DECLARE @TablaTemporal TABLE (Clave VARCHAR(50))
    INSERT
    SELECT TOP 100 Clave FROM Tabla
        UPDATE @TablaTemporal SET Clave='Clave: '+Clave
        SELECT * FROM @TablaTemporal
END

Las clase con la conexión tiene lo siguiente:

    public synchronized static void Conexion(){
Distribuir contenido