• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

rfid

[VB 2008] Autenticar SQL 2000

7 mensagens neste tópico

Viva,

Uso o VB2008

Para abrir uma ligação, uso:

           

Dim Msg as String

            Msg = "data source=server;Initial Catalog=MyDB;User Id=AB;Password=xpto;"
            Msg = Msg & "connection reset=false;connection lifetime=5;Trusted_Connection=Yes;"

            conDB.ConnectionString = Msg
            conDB.Open()

Este código funciona muito bem na minha máquina.  :biggrin:

Numa outra máquina da rede, não funciona.  :D

O erro é: falha ao fazer login em Empresa\Maria  :hmm:

em que:

empresa = nome da rede

Maria = nome do utilizador logado na sessão do windows XP

Ambos usamos o mesmo sistema operativo.

Numa outra máquina da empresa, com o Sistema Operativo XP, funciona bem com o utilizador Manuel.

Acresce referir que a base de dados SQL NÃO tem o utilizador Maria nem Manuel. Lembro que uso, na minha string, User Id=AB.

Que deve fazer?  :wallbash:

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

em primeiro lugar http://www.connectionstrings.com/ saca dai a connect string correcta para sql server 2000.

em segundo lugar n te aconselho a fazer assim a junçao :P

faz assim:

        Dim Msg As String
        Msg = "data source=server;Initial Catalog=MyDB;User Id=AB;Password=xpto;" & _
       "connection reset=false;connection lifetime=5;Trusted_Connection=Yes;"

em 3 lugar a segunda parte nao e necessaria. voute mandar a connection string que costumo usar.

connStr = "server=" & server & ";database=" & database & ";Uid=" & user & ";pwd=" & password & ""

             

BOm espero ter ajudado.

Alguma pergunta e so dizeres :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado pela resposta. Foi útil.

Já agora, depois de colocar uma barra de progresso, como faço para que esta evolua ao mesmo tempo que o servidor responde com os registos para uma tabela?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado, foi muito útil.

Já agora, depois de colocar uma barra de progresso, como faço que esta evolua ao mesmo tempo que o servidor SQL envia a resposta.

e.g.: faço um select a uma tabela ALUNOS e ao mesmo tempo que o SQL Server 2000 "pensa" e "responde" a barra vai evoluir até ao final da operação.

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o pa se keres k te diga isso eu n sei pa te dizer a verdade mas tipo uma das maneiras é:

-Quantos paços vai fazer = numero maximo de valor na progresss bar.

-A cada paço metes progressbar1.value+=1

-lembrate k sempre k fazer o progress bar +1 tens k meter asseguir Progressbar1.refresh

:)

alguma coisa posta o código para ver se te posso ajudar ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado pela resposta. Porém eu tenho apenas 1 passo que não sei quanto tempo demora.

Tipo: faço um select à base de dados. Pede demorar 3 segundos, mas também pode demorar 20 segundo.

O que pretendo é que a barra evolua até serem devolvidos os dados do select.

Isto é possível?

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

rfid axo k nao porque nunca vais saber kuando tempo vai demorar :| o que podes fazer e fazer a barra sempre a animar mas o pa n sei realmente :|

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora