Questione : Come collegarsi al cristallo segnala 8.x da vb6 in Windows 7

Ciao!  Ho un'applicazione vb6 che fa funzionare i rapporti di rapporti 8.x del cristallo via il controllo di OCX.  Il sistema ha funzionato appena benissimo sotto Windows Xp e MSDE using la seguente stringa del collegamento: uid=sa del _
del
“driver dell'assistente di SQL - uso per il connections
di MSDE che gstrRptConnectString = “; „ & pwd= del _
“; „ & driver= del _
“{assistente di SQL}; „ & server= del _
“(locale); „ & database=FLDACM del _
“; „ & _
“dsn = '' “
When lancio i rapporti, mi regolo per segnalare che OCX '' s collegano la proprietà a quella stringa del collegamento: Il
Me.CRpt1.Connect = gstrRptConnectString
And tutto funziona appena fine.

Now che sto provando a migrare l'applicazione al funzionamento nell'ambito di Windows 7 e lo SQL esprime 2005.  Ho dovuto cambiare il mio inizio attività principale ad un nuovi driver e disposizione, per esempio,
che gstrRptConnectString = _
“Provider=SQLNCLI.1; Integrated Security=SSPI; „ & il _
“persiste sicurezza Info=True; „ & _
“Trusted_Connection=no; „ & il _
“persiste sicurezza Info=True; „ & _
“Server=servername \ instancename; „ & _
“Catalog=FLDACM iniziale; „ & =username di identificazione usuario del _
“; „ &
And che del _
“Password=password " questo funziona con la DIFFICOLTÀ nel mio applicationn vb6 nuovo Windows 7/SQL esprime l'ambiente 2005.  Ma quando provo a lanciare il cristallo segnala i rapporti dalla mia applicazione che ottengo il seguente errore:

Error # 20599 - non può aprire lo SQL Server.

I hanno provato tutte queste altre stringhe del collegamento, senza successo i rapporti di cristallo di lancio che in Windows 7/SQL esprimono l'ambiente 2005: il

“ha installato i rapporti del cristallo la stringa del collegamento che - impianti sulla macchina di sviluppo, non sul
del lenovo
“questa usa lo stesso collegamento della parte frontale - non funziona a all
„ che gstrRptConnectString = gstrConnectString

“questa usa un sistema DSN - non funziona a all
„ che gstrRptConnectString = “DSN=FLDACM; „ & _
„ “Uid=sa; „ & il

'del _
„ “questo è il collegamento standard di sql - non funziona a all
che gstrRptConnectString = “Server=servername \ instancename; „ & _
“Database=FLDACM; „ & _
“UID=username; „ & _
“PWD=password; “il

'questo è il cliente natale 9.0 di SQL - non funziona a all
che gstrRptConnectString = “Provider=SQLNCLI; „ & _
“Server=servername \ instancename; „ & _
“Database=FLDACM; „ & _
“Uid=username; „ & _
“Pwd=password; “

che gstrRptConnectString = “dati Source=servername \ instancename; „ & _
“Catalog=FLDACM iniziale; „ & “=username di identificazione usuario„ del _
& _
“Password=password; “
del
che gstrRptConnectString = “Driver= {cliente natale di SQL}; „ & _
“Server=servername \ instancename; „ & _
“Database=FLDACM; „ & _
“Uid=username„ & _
“Pwd=oasswird; “il

I inoltre ha verificato che tutto il supporto necessario DLLs risedesse nei theWindows 7/SQL esprimono l'ambiente 2005, in modo da non penso che fosse un DLL mancante issue.

Is là tutta la disposizione della stringa del collegamento che funzionerà con i rapporti 8 del cristallo e Windows 7/SQL esprime 2005?

Regards,
Jay Meredith
class= del

Risposta : Come collegarsi al cristallo segnala 8.x da vb6 in Windows 7

dovete controllare il pellame da opzione del libro di indirizzo nell'ambito della linguetta avanzata
Altre soluzioni  
 
programming4us programming4us