Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Crystal Reports - collegamento database

    Sto costruendo un sito intranet sfruttando il web component server di Crystal Reports. Il mio problema è che quando apro un report da un client mi mi ripete nel nome del server il nome del database.
    Ad esempio se il database si chiama PIPPO e il server SERVER mi da:

    nome server:PIPPO
    nome database:PIPPO

    Non ho la possibilità di cambiarli, cosa posso fare?
    Grazie, Giorgio

  2. #2
    non so se con il web component è uguale, cmq con i report io uso questo codice:
    codice:
    Private Sub Report_Initialize()
       Dim DBTable As CRAXDRT.DatabaseTable
       Dim CPProperties As CRAXDRT.ConnectionProperties
                    
       For Each DBTable In Me.Database.Tables
                    
           Set CPProperties = DBTable.ConnectionProperties
                    
           CPProperties.DeleteAll
           CPProperties.Add "Provider", "SQLOLEDB"
           CPProperties.Add "Data Source", "NomeServer"
           CPProperties.Add "Initial Catalog", "NomeDatabase"
           CPProperties.Add "User ID", "lady"
           CPProperties.Add "Password", "lady"
                                              
       Next
    End Sub
    in pratica riassegno l'origine dei dati al report ogni volta che lo apro.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it L'avatar di krico
    Registrato dal
    Mar 2003
    Messaggi
    186
    grazie lady,
    avevo già visto questa discussione, ma è possibile specificare l'app.path al nome server?
    appena posso ci provo comunque
    che fortuna essere sognatore in un mondo in cui è una sfortuna essere sognatori

  4. #4
    Originariamente inviato da krico
    grazie lady,
    avevo già visto questa discussione, ma è possibile specificare l'app.path al nome server?
    appena posso ci provo comunque
    App.Path al nome del server?
    il server non ha un App.Path, solo un nome!
    a meno che non intendi dire qualcos'altro che io non ho capito

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5

    per la gentilissima Lady

    Penso che il problema non sia il nome del server.
    Se digito il nome utente SA non me lo accetta, mentre se apro un report con Crystal Reports mi accetta il nome utente SA di connessione al server Sql.
    Ho provato a creare un nuovo utente su sql server con password visto che l'utente SA non ha password ma non c'è niente da fare.
    Forse dipende da qualche impostazione del utente in SQL Server?
    In allegato ti invio la videata del collegamento al report da web.

    Ti ringrazio, saluti.

    Giorgio

  6. #6
    giorgio... non hai messo l'allegato

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7

    non riesco a mettere l'allegato

    hai capito però il mio problema?

  8. #8
    tu in pratica scrivi questo:
    codice:
    Private Sub Report_Initialize()
       Dim DBTable As CRAXDRT.DatabaseTable
       Dim CPProperties As CRAXDRT.ConnectionProperties
                    
       For Each DBTable In Me.Database.Tables
                    
           Set CPProperties = DBTable.ConnectionProperties
                    
           CPProperties.DeleteAll
           CPProperties.Add "Provider", "SQLOLEDB"
           CPProperties.Add "Data Source", "NomeServer"
           CPProperties.Add "Initial Catalog", "NomeDatabase"
           CPProperties.Add "User ID", "sa"
           CPProperties.Add "Password", ""
                                              
       Next
    End Sub
    e non ti funziona, giusto?

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  9. #9
    Non scrivo del codice, io ho installato il web component server di Crystal Reports 8.0, ho creato una pagina web di prova che mi collega ad un report che riesco ad aprire senza problemi con Crystal Reports connettendomi alla fonte odbc.
    Se invece lo apro appunto tramite internet explorer e inserisco lo stesso utente SA che inserisco quando mi collego con Crystal Reports (o anche quando faccio una query di Excell), non riesco ad entrare e quello che mi fa incazzare e che non mi da nessun messaggio di errore.

    Spero di essermi spiegato.

    Grazie, ciao
    Giorgio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.