Vraag : Hoe te met kristalrapporten 8.x te verbinden van vb6 in Vensters 7

Hallo!  Ik heb een vb6 toepassing die de rapporten van kristalrapporten 8.x via de controle OCX in werking stelt.  Het systeem stelde enkel boete onder Vensters XP en MSDE gebruikend in werking het volgende verbindingskoord: de bestuurder van de
„SQL Server - gebruik voor MSDE connections
gstrRptConnectString =/> „uid=sa _ „pwd=; “ & _
„driver= {SQL Server}; “ & _
„server= (lokaal); “ & _
„database=FLDACM; “ & _
„dsn = '' „
When lanceer ik de rapporten, plaatste ik aan rapport OCX '' s verbind bezit met dat verbindingskoord:
Me.CRpt1.Connect = gstrRptConnectString
And alles werkt enkel fine.

Now ik probeer te migreren de toepassing om onder Vensters 7 te lopen en SQL drukt 2005 uit.  Ik heb mijn hoofdlogin in een nieuw bestuurder en een formaat moeten veranderen, b.v.,
gstrRptConnectString = _
„Provider=SQLNCLI.1; Integrated Security=SSPI; “ & duurt _
„Veiligheid Info=True voort; “ & _
„Trusted_Connection=no; “ & duurt _
„Veiligheid Info=True voort; “ & _
„Server=servername \ instancename; “ & _
„Aanvankelijke Catalog=FLDACM; “ & _
„Gebruiker - identiteitskaart =username; “ & drukt _
„Password=password "
And dit werk met de DRUKTE in mijn vb6 applicationn nieuwe Vensters 7/SQL het milieu van 2005 uit.  Maar wanneer ik probeer om de rapporten van de Rapporten van het Kristal van mijn toepassing te lanceren krijg ik de volgende fout:

Error # 20599 - kan SQL Server.

I openen niet hebben geprobeerd al deze andere verbindingskoorden, zonder succes drukken de rapporten van het lanceringskristal in Vensters 7/SQL het milieu van 2005 uit: /> „Opstelling


„dit de zelfde verbinding zoals het vooreind gebruikt - niet bij all
“ gstrRptConnectString = gstrConnectString

„dit een systeem DSN gebruikt - werkt niet bij all
“ gstrRptConnectString = „DSN=FLDACM; “ & _
“ „Uid=sa; “ & is _
“ „Pwd=Welcome1 "

'dit de standaardsql verbinding - werkt niet bij all
die = „Server=servername \ instancename gstrRptConnectString; “ & _
„Database=FLDACM; “ & _
„UID=username; “ & _
„PWD=password; „

'dit is SQL Inheemse Cliënt 9.0 - werkt niet bij all
die = „Provider=SQLNCLI gstrRptConnectString; “ & _
„Server=servername \ instancename; “ & _
„Database=FLDACM; “ & _
„Uid=username; “ & _
„Pwd=password; „

= „Gegevens Source=servername \ instancename gstrRptConnectString; “ & _
„Aanvankelijke Catalog=FLDACM; “ & _
„Gebruiker - identiteitskaart =username“ & _
„Password=password; „

= „Driver= gstrRptConnectString {SQL Inheemse Cliënt}; “ & _
„Server=servername \ instancename; “ & _
„Database=FLDACM; “ & _
„Uid=username“ & _
„Pwd=oasswird; „

I heeft ook geverifi�ërd dat al noodzakelijke steun DLLs in theWindows 7/SQL uitdrukt het milieu van 2005 verblijft, zodat denk ik niet het het missen DLL issue.

Is daar om het even welk formaat is van het verbindingskoord dat met Rapporten 8 zal werken van het Kristal en Vensters 7/SQL 2005 uitdrukken?

Regards,
Jay Meredith

Antwoord : Hoe te met kristalrapporten 8.x te verbinden van vb6 in Vensters 7

u moet de huid van de optie van het adresboek onder het geavanceerde lusje controleren
Andere oplossingen  
 
programming4us programming4us