Fråga : Hur man förbinder till kristallen anmäler 8.x från vb6 i Windows 7

Hi!  Jag har en applikation vb6 som kör kristallrapporter, 8.x- somrapporter via OCXEN kontrollerar.  Systemet körde precis fint under Windows Xp, och MSDE using anslutningen stränger efter: uid=sa för _
för
”SQL-serverchaufför - bruk för MSDE-connections
som gstrRptConnectString = ”; ” & pwd= för _
”; ” & driver= för _
”{SQL-server}; ” & server= för _
”(lokal); ” & database=FLDACM för _
”; ” & _
”dsn = '' ”barkassen för
When I rapporterna, I-uppsättningen som anmäler OCX '' s, förbinder egenskapen till den anslutning stränger:
Me.CRpt1.Connect = gstrRptConnectString
And allt fungerar precis den pröva förmiddagen för fine.

Now I för att migrate applikationen till körningen under Windows 7 och SQL uttrycklig 2005.  Jag har måste att ändra min huvudsakliga inloggning till en ny chaufför och att formatera, e.g.,
som gstrRptConnectString = _
”Provider=SQLNCLI.1; Integrated Security=SSPI; ” & _
”framhärdar säkerhet Info=True; ” & _
”Trusted_Connection=no; ” & _
”framhärdar säkerhet Info=True; ” & _
”Server=servername \ instancename; ” & _
”initiala Catalog=FLDACM; ” & användare för _
”- ID-=username; ” &
And för _
”Password=password " detta fungerar med ADOEN i min applicationn vb6 den nya Windows 7/SQL uttryckliga miljön 2005.  Men, när I-försök till barkassen som kristallen anmäler, rapporter från min applikation jag får efter felet:

Error nr. 20599 - kan inte öppna SQL Server.

I har försökt alla dessa annan anslutning stränger, med inga lanserande crystal rapporter för framgång i Windows 7/SQL den uttryckliga miljön 2005:

”ställer in kristallrapporterna anslutning stränger - arbeten på utveckling bearbetar med maskin, inte på
för lenovo
, ”som detta använder den samma anslutningen, som bekläda avslutar - inte fungerar på all
” som gstrRptConnectString = gstrConnectString

”detta bruk ett system DSN - fungerar inte på all
” som gstrRptConnectString = ”DSN=FLDACM; ” & _
” ”Uid=sa; ” &

'för _
” ”detta är den standarda sql-anslutningen - fungerar inte på all
som gstrRptConnectString = ”Server=servername \ instancename; ” & _
”Database=FLDACM; ” & _
”UID=username; ” & _
”PWD=password; ”

'detta är den infödda beställaren 9.0 för SQL - fungerar inte på all
som gstrRptConnectString = ”Provider=SQLNCLI; ” & _
”Server=servername \ instancename; ” & _
”Database=FLDACM; ” & _
”Uid=username; ” & _
”Pwd=password; ”

som gstrRptConnectString = ”data Source=servername \ instancename; ” & _
”initiala Catalog=FLDACM; ” & användare för _
”- ID-=username” & _
”Password=password; ”
som för
gstrRptConnectString = ”Driver= {infödd beställare för SQL}; ” & _
”Server=servername \ instancename; ” & _
”Database=FLDACM; ” & _
”Uid=username” & _
”Pwd=oasswird; ”har

I också verifierat att alla nödvändig service DLLs bor i den uttryckliga miljön 2005 för theWindows 7/SQL, så jag gör inte funderare som det är en någon anslutning för saknadDLL issue.

Is där stränger formaterar att ska arbete med kristallen anmäler 8 och Windows 7/SQL uttrycklig 2005?

Regards,
Jay Meredith
" klar "

Svar : Hur man förbinder till kristallen anmäler 8.x från vb6 i Windows 7

du behöver att kontrollera skinnet från tilltalar bokar alternativ under den avancerade fliken
Andra lösningar  
 
programming4us programming4us