Hola lista!
Estamos tratando de conectar a Pharo con un servidor de SQL Server.
Ahora bien, el Pharo que estamos usando es la distribucion one-click de Seaside.
A la cual le instalamos el paquete de SquakDBX, bajado via Monticello.
Segun averiguamos hacia falta bajar la DLL de OpenDBX y FreeTDS.
Bajamos las bibliotecas precompiladas de OpenDBX y compilamos FreeTDS
0.82 con MinGW.
El Pharo lo usamos desde una PC Windows 7 64 bits conectada por red a
un SQL Server Express, que corre en un Windows XP.
Pero tambien lo probamos desde la misma maquina donde esta el SQL
Server Express y desde otra maquina con XP.
En todos los casos nos tira el mismo error.
Debido a esto, estamos descartando que el problema sea la red y la
version de sistema operativo.
Nos anda el connect con el DBXMSQLPlatform, pero al hacer el open nos tira un:
DBXRecoverableError: RECOVERABLE OpenDBX: Connecting to server failed
Probamos con un cliente SQL y la conexion funciona, pero no estamos
seguros que si esa conexion que funciona va por TCP o named pipes.
¿El camino que estamos haciendo es el correcto o hay otra forma mejor
o al menos diferente?
¿Alguna idea de que puede estar fallando?
Desde ya, gracias por las respuestas.
PD:
El codigo que usamos para conectarnos es este:
connectionSettings := DBXConnectionSettings host:
'WinXPGuest\SQLEXPRESS' port: '1433' database: 'Archer' userName: 'sa'
userPassword: 'pass'.
conn := DBXConnection platform: DBXMSSQLPlatform new settings:
connectionSettings.
conn connect.
conn open.
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
http://www.clubSmalltalk.org