vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Crystal Report Fehler bei PDF-Generierung 
Autor: AcerPower
Datum: 10.03.09 17:37

Habe folgendes Problem:
Über einen Button erzeuge ich eine PDF-Datei.
Sehe mir das Ergebnis im Reader an und passt.
Dann ändere ich einige Daten in der Datenbank und erzeuge wieder eine PDF.
Das komische dabei ist daß diese erzeugte PDF nicht die aktualisiereten Daten enthält, sondern
die Daten von vorher.
Die Daten in der Datenbank sind aber korrekt vorhanden.
Erzeuge ich dann nochmal die PDF, dann ist sie aktuell.
Und ab diesem Zeitpunkt kann ich die Werte der Datenbank ändern wie ich will, es wird immer eine
aktuelle PDF erzeugt.

Das heißt dann, das nur die zweite PDF nicht richtig ist. Warum???

Der Codeausschnitt:
Private Sub ErstelleReport()
        Dim myReport As New rptFrmWertung
        Dim LogonInfo As New CrystalDecisions.Shared.TableLogOnInfo
        Dim table As CrystalDecisions.CrystalReports.Engine.Table
 
        Dim dr As OleDbDataReader
 
 
        LogonInfo.ConnectionInfo.ServerName = mdbPath & FileName
 
        LogonInfo.ConnectionInfo.DatabaseName = mdbPath & FileName
        LogonInfo.ConnectionInfo.IntegratedSecurity = True
 
        For Each table In myReport.ClubRanking1.Database.Tables
            table.ApplyLogOnInfo(LogonInfo)
        Next
 
        ....
 
        Dim con As New OleDbConnection(connectionString)
        Dim cmd As New OleDbCommand("Select * FROM RowSettings WHERE id = 1", _
          con)
 
        Using con
            con.Open()
            dr = cmd.ExecuteReader
 
            If dr.HasRows Then
               ..... ' Spalten und Texte einstellen
            End If
        End Using
 
        myReport.ClubRanking1.ExportToDisk( _
          CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, mdbPath & _
          "Wertung " & FileName.Substring(0, FileName.LastIndexOf(".")) & _
          ".pdf")
        Process.Start(mdbPath & "Wertung " & FileName.Substring(0, _
        FileName.LastIndexOf(".")) & ".pdf")
 
        myReport.Close()
        myReport.CrystalReportViewer1.Dispose()
        myReport.Dispose()
 
    End Sub
Zur Info:
Habe einen Report der sich ClubRanking.rpt nennt
Habe eine Form mit einem CrystalReportViewer1 darauf und der ist mit dem ClubRanking.rpt verbunden.
Die Form nennt sich rptFrmWertung.

Beitrag wurde zuletzt am 10.03.09 um 17:53:54 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Crystal Report Fehler bei PDF-Generierung1.485AcerPower10.03.09 17:37
Re: Crystal Report Fehler bei PDF-Generierung759pipi11.03.09 10:49
Re: Crystal Report Fehler bei PDF-Generierung766AcerPower13.03.09 10:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel