Der Provider muß
- ASP Unterstützen
- OLEDB Provider 2.1 installiert haben
- Lese und Schreibberechntigung auf den DB Ordner vergeben
- NTFS Berechtigungen für die DB konfigurieren
- Der Pfad auf die Datenbank muß in der global.asa angepaßt werden.
Du verwendest die Datenumgebung aus VI, daß heißt du erstellst warscheinlich eine OLEDB Verbindung. der Provider sieht in der global.asa dann so aus:
Application(„connTeile_ConnectionString“) = „Provider=SQLOLEDB.1:stuck_out_tongue_winking_eye:ersist Security Info=False;User ID=sa;Initial Catalog=Teile;Data Source=SERVERS;Use Procedure for Prepare=1;Auto Translate=True:stuck_out_tongue_winking_eye:acket Size=4096;Workstation ID=SERVERS;User Id=sa;“
Application(„connTeile_ConnectionTimeout“) = 15
Application(„connTeile_CommandTimeout“) = 30
Application(„connTeile_CursorLocation“) = 3
Application(„connTeile_RuntimeUserName“) = „sa“
Application(„connTeile_RuntimePassword“) = „“
Bei dir steht unter
Application(„connTeile_ConnectionString“) = … der JET 4.0 für Access 2000 oder 3.51 für vorhergehende
Versionen.
Beispiel:
Application(„connTest_ConnectionString“) = „Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Testmdb.mdb;Mode=Share Deny None;Extended Properties=“""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:smiley:atabase Password="""";Jet OLEDB:Engine Type=4;Jet OLEDB:smiley:atabase Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:smiley:on’t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;User Id=Admin:stuck_out_tongue_winking_eye:ASSWORD=;"
An der Stelle mit Data Source kannst Du nun den Pfad ändern.
den Pfad kannst du aber auch evtl. selbst herausfinden, auch ohne daß du deinen Provider fragst. Kuck dir hierzu mal die
response.write request.servervariables(„PATH_TRANSLATED“)
an. Hier bekommst du den wirklichen Pfad auch selbst raus. Hängt aber vom Provider ab…
Wenn Du mit ODBC Verbindung arbeitest, muß dir dein Provider den ODBC Eintrag auf dem Server erstellen, sonst kanns nicht funktionieren. Einige Provider liefern auch eine genaue Anleitung mit
Viel Glück
Johann Dirschl
(Senior Consultance Development)
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]