DSN o Driver ???

30/12/2005 - 00:07 por Ducky | Informe spam
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente desde la
aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay alguna
relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,
 

Leer las respuestas

#1 Antonio Ortiz
30/12/2005 - 04:06 | Informe spam
Pues siempre es mejor usar una conexion DSN 'less', ademas, segun se; ODBC
resta alguna funcionalidad al proveedor de datos.


suerte,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
www.visualcaja.com


"Ducky" escribió en el mensaje
news:
Hola,

Tengo que ejecutar 2 aplicaciones en la misma PC que se conectan
simultaneamente a MSSQL (misma base de datos).

Actualmente se conectan con el mismo DSN configurado en ODBC desde cada
aplicacion (configuracion identica).

Me pregunto que diferencia hay en usar DSN o el driver directamente desde
la aplicacion sin DSN.

Muy pocas ocasiones se me a presentado lo siguiente y no se si hay alguna
relación con lo anterior:


1: 1526
2: Connectivity error: Unable to retrieve specific error information.
Driver is probably out of resources

Cuando ejecuto esto en una aplicacion:
SELECT
num_ext,lin_ext,nmo_ext,fwp_ext,hwp_ext,fme_ext,IS
NULL((SELECT sta_fol FROM Folios WHERE
num_hab=hab_fol AND sta_fol='I'),'S') AS
Sta_Fol,fla_hab,(SELECT LEFT(RTRIM(ape_fol)+',
'+nom_fol,15) FROM Folios WHERE num_hab=hab_fol
AND sta_fol='I') AS Nombre FROM Extensiones INNER
JOIN Habitaciones ON num_ext=ext_hab ORDER BY
num_ext

Aprecio mucho cualquier informacion relacionada,



Preguntas similares