Problemi con Crystal Report

lunedì 23 ottobre 2006 - 12.24

safesys Profilo | Newbie

Ciao,

attraverso VS 2003 (VB.NET), ho creato un report il quale funziona, pero quando cambio DB, il collegamento rimane al DB iniziale, quindi i dati che porta fuori sono quelli che si trovano in quel DB, ho provato con il comando

obj.SetDatabaseLogon(cUser, cPwd, cServer, cDB)

questo non mi da problemmi lo esegui tranquilamente, pero i dati comunque vengono pressi dal DB originale.

In VB6 con il comando

cr.Connect = "dsn=" & cServer & ";pwd=" & cPwd & ";dsq=" & cDB

non c'era problema, sempre che nel report si toglieva il riferimento del DB:

NomeDB.dbo.Tabella

Ho visto che il SQL in VB.NET ha il riferimento al DB iniziale, esiste una maniera di toglierlo e renderlo cosi libero dal DB.

Qualcuno mi puo aiutare?

Grazie

freeteo Profilo | Guru

ciao,
effettivamente quel metodo non mi sembra funzioni correttamente, ti consiglio di usare 1o di questi due che consiglio in questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8681

in pratica o gli dici al report dove andare a pescare i dati (LogonInfo) oppure gli passi tu la sorgente dati (SetDataSource) cmq nel thread trovi 1po di codice...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

safesys Profilo | Newbie

Grazie, ho risolto il problema attraverso tuoi consigli.

freeteo Profilo | Guru

perfetto!
se hai risolto accetta 1a risposta cosi' marchiamo il thread come risolto.
Grazie
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5