Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr
zurück: label Zeilenumbruch zuweisen? weiter: Mehrere Access Abfragen aus Excel VBA nacheinander starten Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
VBAHedge
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Nov 2012, 21:08
Rufname:

Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallo Zusammen,

ich habe vor langer Zeit eine Excel Datei sowie eine Access DB in Office 2003 erstellt.

Nun bin ich auf Offcie 2010 umgestiegen und habe beide Dateien im neuen Format gespeichert (.xlsm und .accdb).

In meiner Excel Datei habe ich bisher immer einen Acces Aufruf gehabt, der Daten in die DB spielt.
Code:
        objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=" & strFileName & ";" & _
        "Jet OLEDB:Database Password=" & Passwort


Pfad und Passwort stimmen noch.

Wenn ich nun meinen Code ausführe kommt die Fehlermeldung:
Nicht erkennbares Datenbankformat.

Alle Verweise habe ich auch schon angepasst.

Woran kann das liegen? Wenn ich meine alte DB im .mdb Format anspreche läuft alles durch.

Danke
Gruß
Sven
Winny
Advanced Rookie


Verfasst am:
28. Nov 2012, 21:13
Rufname: Winny


AW: Bei Wechseln von 2003 auf 2007 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2007 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hi,
probier mal den Provider zu ändern, folgender String funktioniert hier zumindest mit 2007

Code:
strConn = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Datenbank_Demo\db\DB.accdb;"

_________________
Grüße,
Winny
VBAHedge
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Nov 2012, 21:16
Rufname:

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hey, danke für die Schnelle Antwort.

Das hat schonmla geklappt. Allerdings meckert er jetzt beim Passwort, dass es nicht zulässig ist.
Das kann aber nicht sind. Es ist auf jeden Fall korrekt im Code hinterlegt und bei der manuellen Eingabe funktionert es auch.
Muss ich hier eventuell auch was ändern?
Isabelle :-)
Menschin


Verfasst am:
28. Nov 2012, 21:37
Rufname:
Wohnort: Westlicher Spiralarm der Galaxis

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallöchen,

mit Kennwort geht bei mir so:

Code:
strProvider = "Microsoft.ACE.OLEDB.12.0;Data Source=" & strFileName & ";Jet OLEDB:Database Password=" & strPassword & ";"

_________________
LG Isi

Die Mitgliedschaft im Forum erhöht deine Chance auf eine Antwort von mir um 99,999%
Case
Coder


Verfasst am:
28. Nov 2012, 21:37
Rufname: Case
Wohnort: Schwäbisch Hall


AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallo, Razz

schau mal hier rein:

http://www.connectionstrings.com/

Und dann:

http://www.connectionstrings.com/access-2007

Da ist die Syntax für alle gängigen Connectionstrings aufgelistet. Wink

Servus
Case
VBAHedge
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Nov 2012, 21:42
Rufname:

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Naja, danke für eure Antworten.

Aber wie ihr ganz oben seht stimmt mein Code bezüglich Passwort ja.

Bekomme trotzdem die Meldung, dass das PW falsch sei.
Isabelle :-)
Menschin


Verfasst am:
28. Nov 2012, 22:16
Rufname:
Wohnort: Westlicher Spiralarm der Galaxis

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallöchen,

jetzt extra nochmal unter 2010 getestet, funktioniert einwandfrei:

Code:
Sub adoX4()
    Dim objRecordset As Object
    Dim objConnection As Object
    Dim strConnection As String, strFileName As String
    Dim SQL_STATEMENT As String, strPassword As String
    Dim ialngIndex1 As Long, ialngIndex2 As Long
    Dim avntTemp As Variant
   
    strFileName = "D:\Datenbanken\Datenbank1.accdb"
    strPassword = "Isabelle"

    Set objRecordset = CreateObject("ADODB.recordset")
    Set objConnection = CreateObject("ADODB.Connection")

    strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strFileName & _
        ";Jet OLEDB:Database Password=" & strPassword & ";"
    objConnection.Open strConnection

    SQL_STATEMENT = "SELECT * FROM Tabelle1"

    Set objRecordset = objConnection.Execute(SQL_STATEMENT)

    If Not (objRecordset.EOF Or objRecordset.BOF) Then

        avntTemp = objRecordset.GetRows

        For ialngIndex1 = LBound(avntTemp, 2) To UBound(avntTemp, 2)
           
            For ialngIndex2 = LBound(avntTemp, 1) To UBound(avntTemp, 1)
           
                Debug.Print avntTemp(ialngIndex2, ialngIndex1)
           
            Next
        Next
    End If

    objRecordset.Close
    objConnection.Close

    Set objRecordset = Nothing
    Set objConnection = Nothing
End Sub

_________________
LG Isi

Die Mitgliedschaft im Forum erhöht deine Chance auf eine Antwort von mir um 99,999%
Case
Coder


Verfasst am:
28. Nov 2012, 22:25
Rufname: Case
Wohnort: Schwäbisch Hall

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallo, Razz

bin jetzt einfach mal in den Link gegangen, den ich gepostet habe und mit folgendem rennt das problemlos (getestet!) durch: Wink

Code:
objConn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strFileName & ";Jet OLEDB:Database Password=" & strPassword & ";"


Servus
Case
VBAHedge
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Nov 2012, 22:29
Rufname:

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Danke für eure Bemühungen.

Ich verstehs ja selber nicht.

Ich habe den Code jetzt mal so aufgebaut:
Code:
       constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strFileName & _
        ";Jet OLEDB:Database Password=" & Passwort & ";"
   
        objConn.Open constr


Aber das ändert auch nichts! Immernoch kein Zulässiges Kennwort, obwohl Kennwort 100%ig richtig ist.

Habs mit einer anderen DB geteste, dei in 2010 neu erstellt wurde, die mit PW versehen. Aber auch da kommt der Fehler.

Muss ich in 2010 was in den Optionen einstellen?
Case
Coder


Verfasst am:
28. Nov 2012, 22:41
Rufname: Case
Wohnort: Schwäbisch Hall

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallo, Razz

wie lautet die Fehlermeldung denn genau?

Servus
Case
Isabelle :-)
Menschin


Verfasst am:
28. Nov 2012, 22:42
Rufname:
Wohnort: Westlicher Spiralarm der Galaxis

AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Hallöchen,

Office 32 oder 64 Bit ?

_________________
LG Isi

Die Mitgliedschaft im Forum erhöht deine Chance auf eine Antwort von mir um 99,999%
VBAHedge
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Nov 2012, 22:48
Rufname:


AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr - AW: Bei Wechseln von 2003 auf 2010 geht DB Aufruf nicht mehr

Nach oben
       Version: Office 2010

Offcie 32bit auf 64bit W7.

Aber komischerweise geht es jetzt nachdem ich das PW aus der DB entfernt habe und wieder neu gesetzt habe.

Danke für eure Hilfe.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Excel 2003: Intervallüberschneidungen suchen 0 stefanmia 501 27. Apr 2008, 10:50
stefanmia Excel 2003: Intervallüberschneidungen suchen
Keine neuen Beiträge Excel Formeln: Berechnen von sin und cos mit excel 2003 4 City87 20800 13. Apr 2008, 11:09
riddler-rdl Berechnen von sin und cos mit excel 2003
Keine neuen Beiträge Excel Formeln: Preisliste erstellen aus 2 Tabellenblättern Excel 2003 6 Gast 7607 27. Feb 2008, 22:16
Maxe07 Preisliste erstellen aus 2 Tabellenblättern Excel 2003
Keine neuen Beiträge Excel Formeln: Excel 2003 Problem 1 Pauli 123 720 04. Feb 2008, 18:39
< Peter > Excel 2003 Problem
Keine neuen Beiträge Excel Formeln: Excel- Automatisch die Zelle wechseln 6 hansi_mustermann 607 09. Nov 2007, 11:21
Hansi_mustermann2000 Excel- Automatisch die Zelle wechseln
Keine neuen Beiträge Excel Formeln: Alter berechnen in Excel 2003 3 Gast 5102 28. Sep 2007, 10:37
Gast Alter berechnen in Excel 2003
Keine neuen Beiträge Excel Formeln: Kompatibilität Excel 2007 und Excel 2003 9 motthebarber 2145 23. Sep 2007, 12:58
Lukas Mosimann Kompatibilität Excel 2007 und Excel 2003
Keine neuen Beiträge Excel Formeln: Excel 2003 - dynamischer Veweis 11 Emmerax 3192 20. Sep 2007, 07:21
Emmerax Excel 2003 - dynamischer Veweis
Keine neuen Beiträge Excel Formeln: Excel 2003: Datum im Format Mi 01, Di 02 usw. 4 Gast 606 24. Aug 2007, 17:10
Gast Excel 2003: Datum im Format Mi 01, Di 02 usw.
Keine neuen Beiträge Excel Formeln: Per Drehfeld oder Button das Tabellenblatt wechseln 8 Bjoern 1 11208 08. Mai 2007, 14:05
Gast Per Drehfeld oder Button das Tabellenblatt wechseln
Keine neuen Beiträge Excel Formeln: Zusammenführen von verschiedenen Adressdateien (Excel 2003) 6 Elvira2 2741 22. Jan 2007, 18:55
< Peter > Zusammenführen von verschiedenen Adressdateien (Excel 2003)
Keine neuen Beiträge Excel Formeln: Bei Doppelklick auf eine Zelle Arbeitsmappe wechseln 3 kosch75 718 19. Jan 2007, 00:04
TOBI151169 Bei Doppelklick auf eine Zelle Arbeitsmappe wechseln
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme