Revisa la variable CLASSPATH. nuestro sistema usa los dos puntos : como
separador de los jar (al igual que unix)
Prueba con:
ADDENVVAR ENVVAR(CLASSPATH) +
VALUE('/JAVA/JDBC/mssqlserver.jar:/JAVA/JDB+
C/msbase.jar:/JAVA/JDBC/msutil.jar') +
LEVEL(*JOB) REPLACE(*NO) /* Driver JDBC +
tipo 4 - SQLSERVER */
MONMSG MSGID(CPFA980)
"alejandro julvez" <[email protected]>
Sent by: [email protected]
13/02/2009 15:01
Please respond to
"forum.help400" <[email protected]>
To
<[email protected]>
cc
Subject
RV: JDBC contra SQLO SERVER desde iseries con rpg(JDBCR4)
De: alejandro julvez [mailto:[email protected]]
Enviado el: jueves, 12 de febrero de 2009 17:11
Para: [email protected]
Asunto: RV: JDBC contra SQLO SERVER desde iseries con rpg(JDBCR4)
De: alejandro julvez [mailto:[email protected]]
Enviado el: jueves, 12 de febrero de 2009 13:32
Para: [email protected]
Asunto:
Estoy intentando conectarme por JDBC con sql server 2000.con el programa
de servicio JDBCR4.
Mi cadena de conexion es la siguiente:
prop = JDBC_Properties();
JDBC_setProp(prop: 'userName' : 'xxxxxx');
JDBC_setProp(prop: 'password' : 'yyyyyy’);
JDBC_setProp(prop: 'databaseName' : 'bbbbbbbbb');
conn = JDBC_ConnProp('com.microsoft.jdbc.sqlserver.SQLServerDriver'
:'jdbc:microsoft:sqlserver://loretoweb:1433'
: prop );
JDBC_freeProp(prop);
if (conn = *NULL);
return;
endif;
Mis variables de entono las siguientes:
ADDENVVAR ENVVAR(CLASSPATH) +
VALUE('/JAVA/JDBC/mssqlserver.jar;/JAVA/JDB+
C/msbase.jar;/JAVA/JDBC/msutil.jar') +
LEVEL(*JOB) REPLACE(*NO) /* Driver JDBC +
tipo 4 - SQLSERVER */
MONMSG MSGID(CPFA980)
ADDENVVAR ENVVAR(QIBM_RPG_JAVA_PROPERTIES) +
VALUE('-Djava.version=1.4; +
-Djava.awt.headless=true; +
-Dos400.awt.native=true;') LEVEL(*JOB)
MONMSG MSGID(CPFA980)
El driver instalado está en:
/JAVA/JDBC/msbase.jar
mssqlserver.jar
msutil
Dicho driver corresponde a JDBC for ms sqlserver 2000 servicepack 3 ,
tambien he probado con el 3.
El errror que me da el siguiente, la primera vez carga la JVM y me sale
una pantalla con este error:
)
java.lang.NoClassDefFoundError: com/microsoft/jdbc/base/BaseDriver
at java.lang.Throwable.<init>(Throwable.java:195)
at java.lang.Error.<init>(Error.java:49)
at
java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:40
)
Alguien sabe que es lo que ocurre:
MONTEPIO LORETO - AVISO DE CONFIDENCIALIDAD:
Este e-mail se dirige exclusivamente a su destinatario y su contenido,
incluso los ficheros adjuntos, puede incorporar información confidencial
reservada. Su utilización, distribución o divulgación sin autorización
expresa del remitente está prohibida por la ley. Si usted ha recibido por
error esta comunicación, rogamos avise al remitente y proceda a su borrado
inmediato.__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400