AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MDAC nicht vorhanden
Thema durchsuchen
Ansicht
Themen-Optionen

MDAC nicht vorhanden

Ein Thema von pustekuchen · begonnen am 11. Okt 2012 · letzter Beitrag vom 17. Okt 2012
Antwort Antwort
Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
268 Beiträge
 
Delphi 11 Alexandria
 
#1

MDAC nicht vorhanden

  Alt 11. Okt 2012, 13:58
Datenbank: MSSQL • Version: 2008 R2 • Zugriff über: ADO.DB
Hallo zusammen,

ich habe ein Programm geschrieben welches auf eine MSSQL Datenbank über Ado.DB zugreift. Dieses Programm wird vor dem Windows Setup gestartet. Also da wo noch kein Betriebssystem installiert ist

Da fehlen dem Programm nun die Microsoft Data Access Components 2.1 oder höher.

Nun ist die frage, ob es reichen würde bestimmte DLLs dem Programm beizulegen und wenn ja welche?

Eine alternative wäre eine andere Komponente zu nutzen um mit der MSSQL Datenbank zu arbeiten.

Über eine Antwort würde ich mich sehr freuen.

Gruß
pustekuchen
Delphi programming is awesome.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: MDAC nicht vorhanden

  Alt 11. Okt 2012, 14:07
Also da wo noch kein Betriebssystem installiert ist
WOW. Du schreibst Bootloader/Betriebssysteme selbst?

Da fehlen dem Programm nun die Microsoft Data Access Components 2.1 oder höher.

Nun ist die frage, ob es reichen würde bestimmte DLLs dem Programm beizulegen und wenn ja welche?
Du willst mit einer DB arbeiten obwohl sie noch nicht installiert ist?
Und welche Uralt-Windows-Version hast du hier? Ab W2k dürfte MDAC wenn die SP's installiert sind in passender Version installiert sein.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
268 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: MDAC nicht vorhanden

  Alt 11. Okt 2012, 14:24
Zur Zeit des Programm startes ist nur Windows PE geladen bzw. das Bootimage von Windows 7. Das Bootimage wird über einen WDS(Windows Deployment Server) geladen und führt dann die eigentliche Betriebssystem Installation aus. Jedoch wird noch bevor das Setup gestartet wird mein Programm ausgeführt, welches auf die Datenbank zugreifen soll um bestimmten Daten abzufragen. Was das ganze hier für einen Sinn hat möchte ich erstmals vorweg lassen da keine Rolle spielt.

EDIT: Problem wird sich vermutlich bald gelöst haben, da es eine möglichkeit gibt das WinPE-MDAC-Package in mein Bootimage zu integrieren.
Delphi programming is awesome.

Geändert von pustekuchen (11. Okt 2012 um 14:28 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: MDAC nicht vorhanden

  Alt 11. Okt 2012, 14:40
Jedoch wird noch bevor das Setup gestartet wird mein Programm ausgeführt, welches auf die Datenbank zugreifen soll um bestimmten Daten abzufragen.
Die Datenbank ist dann eine Datenbank auf einem anderen Rechner, oder?
Da würde ich dann per Webservice und Co. die Abfragen und den DB-Zugriff auslagern.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
268 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: MDAC nicht vorhanden

  Alt 11. Okt 2012, 14:52
Ja die Datenbank ist auf einem anderen Server.

Die installation des MDAC-Packages hat auf jedenfall was bewegt Jetzt erhalte ich eine neue Fehlermeldung:

Code:
There was an error connecting to the database. Error: OLE-Fehler 800A0E7A
Da werde ich jedoch erstmal ein wenig recherchieren.
Delphi programming is awesome.
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#6

AW: MDAC nicht vorhanden

  Alt 11. Okt 2012, 15:16
Nur mal so gefragt wo kommt den der Netzwerktreiber her.

Wenn man kein ADO hat ist eine Sache aber eine Server zu erreichen ohne Netzwerk ist auch nicht gerade leicht oder
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
268 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: MDAC nicht vorhanden

  Alt 12. Okt 2012, 08:20
Code:
There was an error connecting to the database. Error: OLE-Fehler 800A0E7A
Diesen Fehler konnte ich mitlerweile auch beheben, indem ich die "msader15.dll.mui" im ado\de-DE Verzeichnis nachkopiert habe.

Dies konnte ich herrausfinden, indem ich mit procmon den Start analysiert habe.

Aber natürlich kommt schon die nächste Meldung

Zitat:
There was an error connecting to the database. Error: Der Provider kann nicht gefunden werden. Möglicherweise ist er nicht richtig installiert worden.
Delphi programming is awesome.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz