Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
Crystal e problemi collegamento a SQL sul client
Ultimo Post 06 mar 2009 09.24 by Oscar. 12 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:54

--
19 dic 2008 10.16  
Un saluto a tutti.

Con il codice allegato visualizzo il report attraverso un CrystaViewer.

Sul computer di sviluppo dove uso VB 2008 standard, SQL Express 2008 e Crystal Reports 2008 (quindi non integrato in Visual Studio) il tutto funziona.

Creato l'applicativo e fatto girare sul portatile connesso in rete iniziano i problemi. Mi compare una form con titolo "Collegamento al database" dove ci sono 4 caselle:
1 Nome server - compilata correttamente e disabilitata
2 Database - VUOTA e disabilitata
3 ID collegamento - compilata correttamente con il mio UserID e abilitata
4 Password - compilata correttamente (presumo visto che è asteriscata) e abilitata
Il campo Utilizza protezione integrata è senza check

Logicamente se clicco su fine non va, visto che il campo database è vuoto.

Come potete vedere dal codice io questi dati li passo. Quindi perchè non se li tiene tutti e me li richiede solo sul client ?????

Non so più dove sbattere a testa.

Aggiungo che sul portatile non ho gli strumenti di sviluppo elencati sopra ed ho installato il pacchetto Redist di Business Object.

Grazie a chi vorrà aiutarmi.

Oscar

Attachment: 11219165186771.zip


Posts:662

--
19 dic 2008 10.55  
Grazie a chi vorrà aiutarmi.
Dopo questo comando:

myReportDocument.Database.Tables(0).ApplyLogOnInfo(Credenziali)

devi inserire:

myReportDocument.SetDataBaseLogon("MioUser", "MiaPassword", "NomePC\SQLExpress", "MioDB")
HTH
Alberto



Posts:54

--
19 dic 2008 12.19  
Inviato da Alberto (DNW TEAM) on 19/12/2008 11.55.05
Grazie a chi vorrà aiutarmi.
Dopo questo comando:

myReportDocument.Database.Tables(0).ApplyLogOnInfo(Credenziali)

devi inserire:

myReportDocument.SetDataBaseLogon("MioUser", "MiaPassword", "NomePC\SQLExpress", "MioDB")
HTH
Alberto




La riga che mi suggerisci tu avevo provato ad inserirla prima del blocco delle credenziali.
Ora l'ho messa dopo come mi suggerisci tu ma ... purtroppo non cambia nulla, il problema permane.

Se hai altri suggerimenti ..

Per ora grazie !



Posts:662

--
19 dic 2008 12.31  
Prova a fare un'altra cosa... può darsi che tu abbia impostato il report sul reportviewer già a design time, se così fosse, lui cerca prima di tutto di caricarti il report su cui tu lavori. Prova a togliere il riferimento al report dal reportviewer e faglielo caricare solo da codice, ovvero distribuisci il programma con il viewer senza report associato e poi vedi cosa fa.
HTH
Alberto.



Posts:54

--
19 dic 2008 16.43  
Scusa ma ero da un cliente e ho letto solo ora.

E' già così. Infatti la form la vorrei usare per tutti i report dell'applicativo. Come vedi nel codice infatti ho messo delle proprietà per passare alla form con il CrystalViewer il nome del report, la SelectionFormula, ecc.

Altre idee?



Posts:662

--
19 dic 2008 17.19  
L'unica che mi viene in mente è che stai passando dei parametri di collegamento non corretti...
Saluti,
Alberto.



Posts:54

--
19 dic 2008 17.31  
Mmm .. mi verrebbe da escluderlo ... o meglio è possibile che sulla macchina di sviluppo gli vadano bene e sul portatile/client no ?



Posts:662

--
19 dic 2008 17.42  
Hai abilitato le connessioni remote sul server sql? Riesci a vedere e a collegarti al server sql dal portatile?
Ciao,
Alberto



Posts:54

--
19 dic 2008 17.58  
Inviato da Alberto (DNW TEAM) on 19/12/2008 18.42.33
Hai abilitato le connessioni remote sul server sql? Riesci a vedere e a collegarti al server sql dal portatile?
Ciao,
Alberto




Scusami ma sono novello di SQL quindi posso scrivere delle castronerie.

Io dal resto dell'applicativo i dati li gestisco. Questo è indicativo del fatto che sono abilitate le connessioni remote?

Altrimenti in SQL Express 2008 come faccio a capirlo ?

Grazie per la pazienza.



Posts:662

--
19 dic 2008 18.13  
Io dal resto dell'applicativo i dati li gestisco. Questo è indicativo del fatto che sono abilitate le connessioni remote?
Si, se accedi sono abilitate, ma... i parametri di connessione sono gli stessi?
Alberto.



Posts:54

--
19 dic 2008 18.16  
Inviato da Alberto (DNW TEAM) on 19/12/2008 19.13.54
Io dal resto dell'applicativo i dati li gestisco. Questo è indicativo del fatto che sono abilitate le connessioni remote?
Si, se accedi sono abilitate, ma... i parametri di connessione sono gli stessi?
Alberto.




Si, nome server, database, userid e password sono gli stessi.



Posts:1

--
05 mar 2009 17.52  
ciao, ho lo stesso problema
volevo sapere se avevate trovato una soluzione

Paolo



Posts:54

--
06 mar 2009 09.24  
Premetto che i report li costruisco partendo dalla base dati SQL Express. Quindi seleziono i campi delle tabelle che mi interessano, li trascino nel report, ecc.
Per i report uso un'unica form con un CrystalViewer. Poi da codice richiamo il report, imposto le credenziali, la SelectionFormula, passo eventuali parametri e valorizzo eventuali formule.
Vedi il codice che allego.

Detto tutto ciò, come ho risolto la cosa?

Beh, in Crystal ho eliminato la precedente connessione al mio SQL Express, l'ho ricreata, ho rifatto da zero il report impostandolo sulla nuova connessione e il tutto funziona.
Evidentemente qualcosa era andato storto nella creazione della connessione a SQL in Crystal.

Ciao

Oscar

Attachment: Codice_CrystalViewer.zip

Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Iniziare da zero con WPF (Parte 3)
Litigi, Divinità, Pennelli e Frigoriferi. (seconda parte)
2007/11/22 | Autore: Sabrina Cosolo
Stampare Una DatagridView
Come utilizzare gli oggetti di stampa forniti dal framework per stampare il contenuto di una DatagridView con l'ausilio della GDI+
2008/12/07 | Autore: Andrea Zingoni
Assembly Strong Named
Firma digitale degli Assembly, uso e funzionalità
2007/08/05 | Autore: Sabrina Cosolo
Programmer Paster Addin per Expression Web 1 e 2
Implementare un Addin per Expression Web 1 e 2 che usa la libreria ProgrammerPaster
2009/02/26 | Autore: Rudy Azzan
Codedom Introduzione all'uso parte2
Costruire il generatore di codice
2009/11/07 | Autore: Sabrna Cosolo
Introduzione a Windows Presentation Foundation (parte 2)
La prima di una serie di traduzioni da articoli di MSDN o altre fonti che offrono un punto di partenza per iniziare a capire il WPF.
2007/07/29 | Autore: Patrizia Cosolo
Installer Utility - Utilizzare le Azioni Personalizzate
Come creare automaticamente il DataBase durante il processo di installazione
2007/08/14 | Autore: Alberto De luca
Lavorare con gli Array
Il problema dello zaino
2007/07/29 | Autore: Alberto De Luca
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.