Einstellung des Crystal Report-Datenquelle zur Laufzeit
Beim erstellen meines Crystal-Reports-Bericht habe ich natürlich eine Datenbank einrichten und server-Verbindung, die ich für die Entwicklung verwenden.
Was ich nun tun möchte in meinem VB-Anwendung ist dynamisch festlegen der Datenbank-und server-Namen zu verwenden, mit den berichten. Ich habe diese Werte als strings varServer und varDatabase.
Jemand wissen, wie Sie gehen über das tun dies?
Vielen Dank im Voraus.
P. S ich habe versucht, mehrere online-Lösungen, aber ich habe Probleme mit VB6.
InformationsquelleAutor | 2009-02-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser link hat alle Informationen, die Sie wissen wollen.
UPDATE: Hier ist ein minimal-Beispiel arbeiten für die integrierte Authentifizierung mit SQL Server. Sollten Sie die ConnectionProperties der Tabelle-Objekt für die Verbindungseinstellungen.
Auch wenn ich versuche die Beispiel-code, den ich erhalten eine "benutzerdefinierter Typ ist nicht definiert" - Fehler auf "Dim logInfo Als Neue TableLogOnInfo', eine Vorstellung, welche Referenz, die ich bin fehlt?
InformationsquelleAutor MicSim
Tolle Arbeit! vielen Dank Für den code! Ich ändere es ein bisschen, aber da dieser Teil nicht funktioniert:
War es ein Fehler, dass Objekt konnte nicht gefunden werden
Also hab ich es so:
InformationsquelleAutor Tasos
Welche version von crystal verwenden Sie?
In der .net-Welt, ich in der Regel übergeben Sie das dataset für den Bericht als emoreau sagt hier.
Diese Weise, Ihre Verbindung von code statt Kristall und gespeichert werden können in einer globalen connection-Eigenschaft. Allerdings, das ist .net. Ich denke, dass entweder die version von Kristall, die Sie haben sollte die gleiche Funktionalität haben ODER Emoreau haben können, ein Beispiel, wie es in VB6 in der version, die Sie verwenden.
Hoffen, dass Holen Sie sich Sie gestartet.
InformationsquelleAutor Bill Martin
Kann man auch die Standard-Anbieter für den Bericht, durch hinzufügen dieser code bit.
InformationsquelleAutor KenDog