MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Windows, Anwendungen & Co. > Corel Draw, Paint Shop & Co.
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 12.11.2013, 18:46   #1
Lupus
MOF Profi
MOF Profi
Standard Frage - CorelDRAW x6 VBA und database unter 64 Bit

Tachschen,

mit dem Code:

Dim dbs As dao.Database
Dim dbname As String

dbname = ActiveDocument.FilePath & "kalender.mdb"
Set dbs = OpenDatabase(dbname)

dbs.Execute ("DELETE * FROM tblFeiertage;")

habe ich bisher in CorelDRAW unter 32Bit Versionen, daten aus einer Access Datenbank ausgelsen. Bin nun umgestiegen auf WIN 7, 64 Bit und gleichzeitig auf CorelDRAW x6.

Nun bekomme ich eine Fehlermeldung:
Laufzeitfehler 429
Objekterstellung durch ActivX-Komponente nicht möglich

Falsche Verweise oder habe ich mit 64 Bit nicht mehr den richtigen Zugriff?

PS: Die Präfixe sollten hier mal aktualisiert werden

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.11.2013, 19:08   #2
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

schnief .. ihr macht mich traurig ....

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.11.2013, 13:56   #3
EarlFred
MOF Guru
MOF Guru
Standard

Hallo,

vermutlich musst Du auf ADO umsteigen.

Grüße
EarlFred

Geändert von EarlFred (18.11.2013 um 14:14 Uhr).
EarlFred ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.11.2013, 21:00   #4
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

Abend und danke erst mal ....
Habe ich noch nie gemacht. Finde auch irgendwie nur Beispiele die weit über das gehen, was ich benötige. Wenn zufällig jemand ein paar Zeilen hat, die mir weiter helfen? .... och was würde ich mich freuen

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.11.2013, 21:52   #5
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Ungetestet:
Code:

Dim DB as Object
Dim dbname As String

dbname = ActiveDocument.FilePath & "kalender.mdb"
Set DB = New ADODB.Connection

DB.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & dbname & ";"
'aktuell sollte man vermutlich folgende Zeile verwenden:
'DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbname & ";"

DB.Execute "DELETE * FROM tblFeiertage;"

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.

Geändert von Arne Dieckmann (19.11.2013 um 21:54 Uhr).
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.11.2013, 22:01   #6
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

Danke ....

aber denke wegen der 64 BIT Betriebssystem und Office 2007 (32 bit) geht das auch nicht.
bekomme die Meldung "Provider nicht gefunden"
Laufzeitfehler: 3706 schnief ...

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.11.2013, 22:10   #7
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Hast du beide Varianten ausprobiert (s. Kommentar im Code)?

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.11.2013, 22:27   #8
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

jepp .....

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.11.2013, 14:09   #9
EarlFred
MOF Guru
MOF Guru
Standard

Hallo,

je nach Umgebung bitte das passende aussuchen:
http://www.connectionstrings.com/

http://www.donkarl.com/?FAQ7.9

Hast Du denn mal selbst gegoogelt? Welche Tipps hast Du erhalten? Zu welchem Ergebnis führten sie?

Grüße
EarlFred

Geändert von EarlFred (20.11.2013 um 14:35 Uhr).
EarlFred ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.11.2013, 14:51   #10
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

Tachschen,

Google sagt mir
Microsoft.ACE.OLEDB.12.0 läuft wenn das Office auch 64 Bit ist, ist es aber bei mir nicht
Microsoft.Jet.OLEDB.4.0 läuft auf 64 Bit Systemen nicht

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.11.2013, 19:35   #11
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Ich habe den Code aus dem 1. Beitrag leicht verändert (s. unten) mal im Excel 2003 unter Windows 7/64 Bit ausgeführt. Das geht - der Verweis auf Microsoft DAO 3.6 Object Library muss natürlich fehlerfrei gesetzt sein (bei mir findet sich die dao360.dll unter C:\Program Files (x86)\Common Files\microsoft shared\DAO).
Code:

Dim dbs As DAO.Database
Dim dbname As String

'dbname = ActiveDocument.FilePath & "kalender.mdb"

dbname = "D:\test\test.mdb"

Set dbs = OpenDatabase(dbname)

dbs.Execute ("DELETE * FROM tblFeiertage;")
Ich hoffe, dass Office 2007 trotzdem noch die dao360.dll mitbringt. Andererseits könnte der Hinweis unter Acc2007 - Verweise DAO 3.6 und Office 12.0 Access … hilfreich sein (Verweis ändern, Code sollte aber noch funktionieren).

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.

Geändert von Arne Dieckmann (20.11.2013 um 19:42 Uhr).
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.11.2013, 20:10   #12
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

Danke danke ...

also in Excel von Office 2007 läuft es. In Corel nicht.
da bekomme ich die Meldung:
Laufzeitfehler 429
Objekterstellung durch ActivX-Komponente nicht möglich
Wie in Corel die Verweise sind, steht in der Anlage.

Kann es sein, weil Corel 64 Bit ist und Excel 32 Bit, das es dort läuft?
Angehängte Grafiken
Dateityp: png CorelVerweise.png (18,1 KB, 7x aufgerufen)

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz

Geändert von Lupus (20.11.2013 um 20:39 Uhr). Grund: noch was eingefallen
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.11.2013, 15:55   #13
Lupus
Threadstarter Threadstarter
MOF Profi
MOF Profi
Standard

habe das mit der Powershell ausgelesen, hilft das weiter?

(New-Object System.Data.OleDb.OleDbEnumerator).GetElements() | select SOURCES_NAME , SOURCES_DESCRIPTION

Code:

SOURCES_NAME                SOURCES_DESCRIPTION                    
------------                -------------------                    
SQLOLEDB                    Microsoft OLE DB Provider for SQL Se...
MSDataShape                 MSDataShape                            
SQLNCLI11                   SQL Server Native Client 11.0          
ADsDSOObject                OLE DB Provider for Microsoft Direct...
SQLNCLI11 Enumerator        SQL Server Native Client 11.0 Enumer...
Windows Search Data Source  Microsoft OLE DB Provider for Search   
MSDASQL                     Microsoft OLE DB Provider for ODBC D...
MSDASQL Enumerator          Microsoft OLE DB Enumerator for ODBC...
SQLOLEDB Enumerator         Microsoft OLE DB Enumerator for SQL ...
MSDAOSP                     Microsoft OLE DB Simple Provider       
MSIDXS                      Microsoft OLE DB Provider for Indexi...

__________________

Mit freundlichen Dingens

Lupus



Falls ich hier eine Frage beantwortet habe, würde mich freuen zu erfahren ob ich helfen konnte, bzw. wie die entgültige Lösung aussieht.

Hier werden Sie geholfen
donkarls Access-Seiten; CodeConverter fürs Forum; Microsoft Support Knowledge Base
ActiveVB, die Fachseite zu Visual Basic und VBA; SELFHTML - von Stefan Münz
Lupus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.