Datenbankabfrage mit ASP über CD

StefanLausL

Erfahrenes Mitglied
Hallo !

Ich habe in Access eine Datenbank in der sich Daten befinden.
Nun möchte ich ein VB Programm erstellen, in dem ich Daten
aus der Datenbank lesen kann.
Hab ich Daten gefunden über die ich mehr Wissen und mir einen Ausdruck erstellen
möchte, so soll auf Klick ein Bericht über den Datensatz angezeigt werden.
Problem: Das ganze soll auf CD funktionieren.
Dabei soll das Ganze funktionieren ohne das MS Office benötigt wird um den Bericht anzuzeigen. Deshalb hab ich mir gedacht über VB den Key des ausgewählten Datensatzes
an HTML weiterzugeben und diese Daten dann mittels ASP in einer HTML Datei anzuzeigen.

Meine Frage ist nun die:
Bisher wusste ich immer wo das Programm laufen soll und konnte dann auf dem jeweiligen Rechner das Notwendige einrichten.
Dies ist diesmal aber nicht möglich da das Ganze von CD ohne Installation laufen soll.
Einzige Systemvoraussetzung wäre dann IE 6.0 !
Ist dies möglich oder hat jemand eine bessere Idee so etwas umzusetzen ?
 
Hi

ich denke mal eher, das Problem ist der Server.

Aber vielleicht hilft Dir dies weiter. Ich hab das Programm zwar noch nicht selbst getestet, aber vom Hörensagen gehört, dass es durchaus funktionieren soll.

http://www.octopod.net/
 
Hi !

Danke für die rasche Antwort.
Aber eigentlich wollte ich es nicht ganz so kompliziert machen.
Mit einer Datenbankverbindung zu Access über DAO
schaut das folgendermassen aus:

Dim oDB As DAO.Database
Set oDB = DBEngine.OpenDatabase("H:\DATENBANK.MDB", True, True)

So wird die DB im Read Only Modus geöffnet und deshalb wird keine LDB Datei
wie sonst üblich erstellt.
Das muss doch mit ADO auch gehen oder ?

Bei mir schaut das so aus:

Dim Pfad As String
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
Pfad = App.Path
Pfad = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Pfad & "\DB.mdb"
cn.Open Pfad
rs.ActiveConnection = cn

Wie muss ich diesen Code anpassen um die Erstellung einer LDB-Datei zu vermeiden ?
In der LDB werden ja die aktuellen Zugriffe protokolliert so weit ich weiss.
 
Sorry !

Mein Fehler
Hatte noch eine andere Frage laufen und auf diese geantwortet ! :)
Peinlich !

Werd mir das mal Näher anschauen !
 

Neue Beiträge

Zurück