Pergunta : Como conetar ao cristal relata 8.x de vb6 em Windows 7

Olá!!  Eu tenho uma aplicação vb6 que funcione relatórios dos relatórios 8.x do cristal através do controle de OCX.  O sistema funcionou apenas muito bem sob Windows Xp e MSDE using a seguinte corda da conexão: uid=sa do _
do
do “excitador do usuário SQL - uso para o connections
de MSDE que gstrRptConnectString = “; ” & pwd= do _
“; ” & driver= do _
“{usuário do SQL}; ” & server= do _
“(local); ” & database=FLDACM do _
“; ” & o _
“o dsn = '' “o
When eu lanç os relatórios, eu ajusto-me para relatar que OCX '' s conetam a propriedade a essa corda da conexão: O
Me.CRpt1.Connect = gstrRptConnectString
And tudo trabalha apenas fine.

Now que eu estou tentando migrar a aplicação ao funcionamento sob Windows 7 e o SQL expressa 2005.  Eu tive que mudar meu início de uma sessão principal a um excitador e a um formato novos, por exemplo,
que gstrRptConnectString = o _
“Provider=SQLNCLI.1; Integrated Security=SSPI; ” & o _
“persiste segurança Info=True; ” & _
“Trusted_Connection=no; ” & o _
“persiste segurança Info=True; ” & _
“Server=servername \ instancename; ” & _
“Catalog=FLDACM inicial; ” & usuário do _
“- =username da identificação; ” &
And que do _
“Password=password " isto trabalha com a DEMORA em meu applicationn vb6 Windows novo 7/SQL expressa o ambiente 2005.  Mas quando eu tento se lanç o cristal relata relatórios de minha aplicação que eu começ o seguinte erro: o

Error # 20599 - não pode abrir SQL Server.

I tentaram todas estas cordas restantes da conexão, sem o sucesso os relatórios de cristal de lançamento que em Windows 7/SQL expressam o ambiente 2005: o

“Setup os relatórios do cristal a corda da conexão que - trabalhos na máquina do desenvolvimento, não no
do lenovo
“esta usa a mesma conexão que a parte frontal - não trabalha no all
” que gstrRptConnectString = o gstrConnectString

“esta usa um sistema DSN - não trabalha no all
” que gstrRptConnectString = “DSN=FLDACM; ” & _
” “Uid=sa; ” & o

'do _
” “isto é a conexão padrão do sql - não trabalha no all
que gstrRptConnectString = “Server=servername \ instancename; ” & _
“Database=FLDACM; ” & _
“UID=username; ” & _
“PWD=password; o “

'isto é o cliente nativo 9.0 do SQL - não trabalha no all
que gstrRptConnectString = “Provider=SQLNCLI; ” & _
“Server=servername \ instancename; ” & _
“Database=FLDACM; ” & _
“Uid=username; ” & _
“Pwd=password; “

que gstrRptConnectString = “=servername da origem de dados \ instancename; ” & _
“Catalog=FLDACM inicial; ” & usuário do _
“- =username da identificação” & _
“Password=password; do “

que gstrRptConnectString = “Driver= {cliente nativo do SQL}; ” & _
“Server=servername \ instancename; ” & _
“Database=FLDACM; ” & _
“Uid=username” & _
“Pwd=oasswird; o “

I igualmente verific que toda a sustentação necessária DLLs reside nos theWindows que 7/SQL expressam o ambiente 2005, assim que eu não penso que é um DLL faltante issue.

Is lá todo o formato da corda da conexão que trabalhe com relatórios 8 do cristal e Windows 7/SQL expressa 2005?

Regards,
Jay Meredith
class= do

Resposta : Como conetar ao cristal relata 8.x de vb6 em Windows 7

você precisa de verific o couro cru da opção do livro de endereço sob a aba avançada
Outras soluções  
 
programming4us programming4us