Forum: PC-Programmierung DataReport von VB6 auf WIN7


von klatec (Gast)


Lesenswert?

Hallo Zusammen

Ich habe das Problem das der DataReport bei einem Programm das ich mit 
VB6.0 geschrieben habe auf WIN7 nicht funktioniert, es kommt immer zur 
folgenden Fehlermeldung.

"Abrufen des Zeilengruppe aus aktueller Datenquelle fehlgeschlagen"

Das Programm läuft seit einem halben Jahr auf WIN7 aber diese Funktion 
habe ich bisher auf diesem PC noch nicht verwendet und den letzten XP 
Rechner nehmen's mir nun weg und auf dem klappt alles ohne Probleme.
Es gibt da einige Datein die auf XP unter folgendem Pfad abgelegt sind
C:\Programme\Gemeinsame Dateien\DESIGNER
diesen gibt es aber auf WIN7 nicht, vielleicht ist das mein Problem und 
ich muss diese Datein auf einen anderen Ort kopieren.

Bitte kann mir jemand helfen. Danke.


Lg.

Johann K.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

klatec schrieb:
> diesen gibt es aber auf WIN7 nicht, vielleicht ist das mein Problem und
> ich muss diese Datein auf einen anderen Ort kopieren.

Probier's doch.

Sieh Dir vorher an, welche Environmentvariable auf den Pfad 
"C:\Programme\Gemeinsame Dateien\" zeigt und sieh, worauf diese 
Environmentvariable auf dem Windows-7-Rechner zeigt. Dorthin kopierst Du 
dann den Dir fehlenden Kram.

Achte gegebenenfalls darauf, die (x86)-Variante zu verwenden, denn Dein 
veraltetes VB6 ist keine 64-Bit-Anwendung und nutzt folglich keine 
64-Bit-Pfade.

Die Environmentvariablen kannst Du im Kommandozeilenfenster mit "set" 
ausgeben lassen.


Wenn Du Datenzugriffe via ODBC anstellst und dazu DSNs einrichtest, 
achte darauf, die 32-Bit-Version des ODBC-Administrationstools zu 
verwenden -- die ist unter Windows 7 nicht im Startmenü zu finden.

Das ist
1
c:\windows\syswow64\odbcad32.exe
im Gegensatz zu
1
c:\windows\system32\odbcad32.exe

Ja: System32 ist für 64-Bit-Code da, und 32-Bit-Code findet sich in 
SysWow64. Klingt schwachsinnig, ist aber so.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.