|
Henrique e Maur�cio,
Esta forma funciona bem, pois tbm utilizo esta
solu��o em um cliente. O incoveniente � ter que criar 2 ODBCs diferentes para o
mesmo banco em cada m�quina cliente que acessa o sistema. Se for um software que
rode em uma rede muito grande com grande n�mero de usu�rios pode gerar um pouco
de transtorno, mas, n�o deixa de ser uma boa solu��o.
Henrique
----- Original Message -----
From: Mauricio
Tavares
Sent: Wednesday, June 18, 2003 9:28 AM
Subject: [sqlwin] Re: [sqlwin] Re: [sqlwin] Re: [sqlwin] RES:
[sqlwin] Conex�es no SqlServer Henrique,
Experimente nomear outro alias no SQL.INI
e realizar a segunda conex�o do seu aplicativo (sh2) com ele. J� tivemos
problemas assim e depois que come�amos a separar as conex�es em alias diferentes
nunca mais tivemos problemas, utilizando SqlWindows 5.0.X, Centura 2.0, 2.1 e
3.0 e SqlServer 7.0 e 2000.
SQL.INI:
[odbcrtr]
remotedbname=banco1,DSN=MQIS
remotedbname=banco2,DSN=MQIS
Aplica��o:
Set SqlDatabase = 'banco1'
Call SqlConnect( hSql1 )
Set SqlDatabase = 'banco2'
Call SqlConnect( hSql2 ) Abra�os,
Mauricio
----- Original Message -----
From: Righetto
Sent: Tuesday, June 17, 2003 4:39 PM
Subject: [sqlwin] Re: [sqlwin] Re: [sqlwin] RES: [sqlwin] Conex�es
no SqlServer Pessoal, testei da seguinte forma, constru� um exemplo simples com dois
bot�es fazendo um select, mas mesmo assim n�o obtive sucesso....o primeiro
select ele executa normalmente mas no segundo ele me retorna o erro 20055
...
Primeiro bot�o:
Call SqlConnect( sh1 ) Call SqlSetParameter( sh1, DBP_PRESERVE, TRUE, '' ) Call SqlSetResultSet( sh1, TRUE ) Call SqlPrepareAndExecute( sh1, 'SELECT * FROM TABELA081' ) Call SqlCommit( sh1 ) Segundo bot�o:
Call SqlConnect( sh2 )
Call SqlSetParameter( sh2, DBP_PRESERVE, TRUE, '' ) Call SqlSetResultSet( sh2, TRUE ) Call SqlPrepareAndExecute( sh2, 'SELECT * FROM TABELA027' ) Ambiente: Centura 1.1.1
SqlServer 2000
|
