Re: ADO-Zugriff auf Access-DB liefert Fehlermedlung. Aber warum?!?
- From: Peter Götz <gssg_nospam@xxxxxxxxxxx>
- Date: Mon, 13 Jun 2005 09:54:53 +0200
Hallo Steven,
> Ich danke dir das du mir helfen magst. Ich bin schon echt am verzweifeln!
;-)
Na ja, verzweifeln muss da sicher nicht gleich.
> > Wann und wo genau bekommst Du diesen Fehler?
> > Wie sieht Dein Code an dieser Stelle aus?
> Also der Fehler 3706 wird direkt bei der Connection an die DB ausgelöst.
> Mein Beispielcode sieht so aus:
> <blockquote> Private Sub Fom_Load()
> DIM CNT As New ADODB.Connection
> CNT.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb
> End Sub </blockquote>
Hat sicher nichts mit Deinem Fehler zu tun, aber ich würde das so schreiben:
Option Explicit
Private mCnn as ADODB.Connection
Private Sub AnySub()
Dim strFile as String
if mCnn is Nothing then
strFile = "H:\Verzeichnis\DB.mdb"
set mCnn = new ADODB.Connection
With mCnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Data Source") = strFile
End with
end if
End Sub
Ein bisschen mehr Tipparbeit, aber das spätere Debugging wird dadurch
erleichtert.
> > Hmm, nun weiss ich halt nicht, welches Herz was begehrt.
> > Was installiert Dein Setup tatsächlich?
> > Falls Du das Setup mit dem VB6 Verpackungsassistenten erstellt hast, wie
> > sieht die Setup.lst aus?
> Ok die Setup.LST steht hier als txt abgespeichert:
> http://www.schwad-dich-moed.de/SETUP.TXT
Darin sehe ich einen Eintrag:
File3=@xxxxxxxxxxx,$(WinSysPath),,$(Shared),8/3/04 9:21:44
PM,81920,2.81.1117.0
***!!!*** Die msado25.tlb gehört nicht in Dein Setup.
***!!!*** Raus damit, die entsprechende *.tlb wird von
***!!!*** MDAC_Typ.exe installiert.
> > Welche MDAC-Version hast Du installiert?
> Die neuste. Also 2.8 Nach der Installation kam eine Erfolgreich-Meldung
>
> > Welche Version der Jet-Engine hast Du installiert?
> Auch die neuste: 4.0 mit ServicePack 8. Hab die installation mit
> http://support.microsoft.com/default.aspx?scid=kb;en-us;271908 gemacht.
Wenn ich mich recht erinnere, geht es um Win2k.
Du hast dann die Jet-Engine hoffentlich mit
Windows2000-KB829558-x86-DEU.exe
installiert.
> Schon
> vorher war die installiert.
Hmm, wenn Du auf diesem System Win2kSp2 hast, wundert es mich etwas, dass
dort schon Jet40Sp8 installiert ist. Ich bin nicht ganz sicher, aber ich
meine Win2kSp2 hat noch nicht die Jet40Sp8 enthalten, sondern Jet40Sp7.
Jet40Sp8 kann natürlich auch durch irgendeine andere Programminstallation
auf diesen Rechner gekommen sein.
> Jedenfalls habe ich die mit der Anleitung gesucht
> und schon im System32-Verzeichnis gefunden. Habs aber trotzdem nocheinmal
> installiert. Wiederrum eine Erfolgreich-Meldung.
>
> > MDAC sowie die Jet-Engine werden bei Win2k mit den Win2k-Servicepacks
> > installiert.
> Wir benutzen momentan SP2. Keine Ahnung wieviele SPs es für Win2K gibt.
SP2 ist nicht mehr wirklich aktuell. Aktuell wäre Win2kSp4.
> > Du kannst MDAC aber auch via MDAC_Typ.exe (akt. Version 2.8). MDAC ab
> > Version 2.6 enthält keine Jet-Engine mehr. Diese wird als separates
Paket
> > installiert. Jet 40Sp8 gibt es in systemabhängigen Versionen.
> So habe ich das auch leider gemacht.
Warum leider?
Das ist schon richtig so.
>
> > Win2k:
> > Windows2000-KB829558-x86-DEU.exe
> Diese habe ich installiert. :( Das einzige was es noch sein kann, ist das
> die Installation doch nicht richtig funktioniert hat. Aber es kamen ja
immer
> Erfolgsmeldungen. Ich meine wir haben hier im Hause mehere Typen von
Admin.
Wie unterscheiden sich diese "Typen von Admin" vom wirklichen
"Administrator"?
> Ich habe aber die Rechte Software zu installieren und System-Dienste zu
> starten und zu stopen...etc. Also an den Rechten sollte es dann auch nicht
> liegen. Oder meinst du doch?
Zur Installation brauchst Du volle Administrator-Rechte. Es müssen
Systemdateien über-/geschrieben werden, es müssen Einträge in
Registrybereichen gemacht werden, für die nur Administrator entspr.
Zugriffsrechte hat, usw.
Wenn also diese "Typen von Admin" nicht wirklich volle Administrator-Rechte
haben, kann das schon ein Problem sein.
Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tips u. Beispielprogrammen)
.
- Follow-Ups:
- References:
- Prev by Date: Listview nicht Listbox ;)
- Next by Date: Re: Suche eine Art Listview mit DB anbindung
- Previous by thread: Re: ADO-Zugriff auf Access-DB liefert Fehlermedlung. Aber warum?!?
- Next by thread: Re: ADO-Zugriff auf Access-DB liefert Fehlermedlung. Aber warum?!?
- Index(es):
Relevant Pages
|