Estimados amigos:
Estoy intentando crear una DSNs, para un ODBC a SQL Server 2005.
En este foro existe un código que muchos utilizamos para crearlos.
Pero tengo la necesidad de crear una DSNs con autenticación SQL
Server, osea con
UidPwd
No me funciona de ninguna de las maneras.
¿Alguno de ustedes sería tan amable de compartir un ejemplo?
Código utilizado con diferentes cadenas (la que muetro es la básica
que se utiliza siempre):
LPARAMETERS cAntDriver, cAntAtributos
LOCAL cDriver, cAtributos, lRetVal, nRetConfig
LOCAL m.cServidor
LOCAL ODBC_ADD_DSN
ODBC_ADD_DSN = 1
m.cServidor = ALLTRIM(Thisform.txtServidor.Value) &&
EQUIPO1\SQLEXPRESS
DECLARE INTEGER SQLConfigDataSource IN ODBCCP32.DLL INTEGER
hwndParent, INTEGER fRequest, STRING @lpszDriver, STRING
@lpszAttributes
cDriver = IIF(EMPTY(cDriver), 'SQL Native Client', PROPER(cAntDriver))
+ CHR(0)
cAtributos = IIF(EMPTY(cAtributos),'DSN=Fac39SQLServer' + CHR(0) +
'Description=Driver BitFac 2010 para SQL Server' + CHR(0) + ;
'Database=Fac39' + CHR(0) + 'Server=' + m.cServidor + CHR(0) +
'Trusted_Connection=Yes' + CHR(0) + 'Language=Español' + CHR(0) +
'Regional=yes', ;
PROPER(cAntAtributos)) + CHR(0)
nRetConfig = SQLConfigDataSource(0, ODBC_ADD_DSN, @cDriver,
@cAtributos)
lRetVal = (nRetConfig = 1)
RETURN lRetVal
Leer las respuestas