AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:32

Parameter dieser Suchanfrage:

Suche in Thema: Fehlermeldung beim Zugriff auf die Datenbank
Suche alle Beiträge, die von "Humbucker" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 17 von insges. 17 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 22. Mär 2022
    Hallo Forum,

    heute habe ich eine Entdeckung gemacht, die mich der Lösung des Problem (zumindest an der derzeit betreffenden Stelle im Code) weiter gebracht hat: Ich habe festgestellt, dass die Fehlermeldung anscheinend mit der Verwendung von Views zusammenhängt.

    Ich hatte die betreffende Abfrage auf einen View bezogen, der Adressdaten aus einer Basistabelle aufbereitet. Wenn ich in der...
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 22. Mär 2022
    Hallo jacksonjayden,

    es ist schon eine Microsoft Access 2007 Datenbank. Die Datenbank hat eine Erweiterung .ACCDB und wird auch über die entsprechenden Treiber angesprochen.

    VG Michael
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 22. Mär 2022
    Hallo nochmal,

    die Anwendung wird nur in 32-Bit für Access bereit gestellt - insofern wurde auch nur mit 32 Bit Anwendung und Treiber getestet.

    VG Michael
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 22. Mär 2022
    Hallo Alfred,

    das ist auch so im Test. Der ursprünglich verwendete und getestete Treiber ist Access 2007. Aber ich habe halt die Erfahrung machen müssen, dass eine Office 365 Installation (egal ob auf eine Kundensystem oder auf einem Testsystem), den Access 2007 Treiber korrumpiert. Das Problem ist auch dann nur noch temporär über eine Reparaturinstallation des Access 2007 Treiber (Runtime) zu...
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 24. Feb 2022
    Hallo Forum,

    ich habe einen Case bei Embarcadero aufgemacht und von dort die Information erhalten, dass das gemeldete Problem bisher nicht bekannt ist. Außerdem würde FireDAC intern (es wird intern eine ODBC-Verbindung aufgebaut) ausschließlich den 'Microsoft.ACE.OLEDB.12.0' (Microsoft Access 2007) unterstützen???



    Besonders unangenehm ist, dass die Installation von Microsoft Office 365...
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 18. Feb 2022
    Hallo Forum,

    erst mal danke für die Antworten.



    Das funktioniert einwandfrei. Ich verwende Microsoft Access 365 und erzeuge hier eine SQL-Abfrage: Select * from Adresse where ID = 1. - so wirklich nichts spektakuläres.
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 18. Feb 2022
    Den benutze ich: Provider=Microsoft.ACE.OLEDB.16.0
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 7. Feb 2022
    Leider hat noch niemand wegen der ursprünglichen Fehlermeldung in Bezug auf die Datenbank etwas gepostet. Hat niemand eine Idee was das sein könnte - siehe Beitrag #1

    VG Michael
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 7. Feb 2022
    Nice :thumb:

    P.S.: als Zeichen meiner Läuterung; hier der akutelle Code - ohne with - :roll:

    function GetFeldwertFromID(aTabelle, aFeld: string; aID: integer): Variant;
    var
    MyQuery: TFDQuery;
    begin
    Result := StrKeinEintrag;
    MyQuery := TFDQuery.Create(MyDB);
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    OK. Das ist nachvollziehbar. Also dann ab jetzt kein WITH mehr :oops::dp:
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Hallo Forum,

    dank eurer vielen Kommentare und Anregungen habe ich den Code nun folgendermaßen angepasst:

    function GetFeldwertFromID(aTabelle, aFeld: string; aID: integer): Variant;
    var
    MyQuery: TFDQuery;
    begin
    Result := StrKeinEintrag;
    MyQuery := TFDQuery.Create(MyDB);
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Danke für diesen Lösungsansatz. :thumb:

    Gruß Michael
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Hallo Klaus,

    warum geht das so nicht? Ich habe versucht mich in der Lektüre von Carry Jensen - Delphi in Depth: FireDAC zu diesem Thema einzulesen. Ich habe grundsätzlich verstanden, dass mit &MACRO eine Ersetzung im SQL-Statement stattfinden kann, die aber doch auch mit : PARAM (so wie in deinem ersten Beispiel) erfolgen kann.

    Ich verstehe den Unterschied zwischen den Ersetzungsbegriffen...
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Hallo Himitsu,

    ist es sinnvoll die Änderung so
    if (FieldByName(aFeld).asString.IsEmpty) or (FieldByName(aFeld).IsNull) or
    (Recordcount = 0) then
    oder so

    if FieldByName(aFeld).asString.IsEmpty then

    Ist .IsEmpty = True, auch wenn Recordcount gleich 0 oder das Feld nicht vorhanden ist? Wenn das Feld nicht vorhanden ist, sollte doch eine Exception ausgelöst werden.
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Database.DriverID := 'MSAcc';
  • Forum: Datenbanken

    AW: Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 3. Feb 2022
    Hallo Bernd,

    danke für die Nachricht.



    tatsächlich: Ich habe zu viel an der Routine geschraubt: Die Abfrage auf FindField wird immer NIL sein, da zuvor die Query nicht aktiv wurde. -> Ändert aber leider nichts an der Fehlersituation, da in jedem Fall ein SQL.Text zugewiesen wird und der darauf folgende Open (einmalig) die Exeption wirft.
  • Forum: Datenbanken

    Fehlermeldung beim Zugriff auf die Datenbank

      Delphi
      by Humbucker, 25. Jan 2022
    Hallo zusammen,

    seit der Umstellung unserer Anwendung auf FireDAC gibt es eine Fehlermeldung, welche nur in Verbindung mit einer Microsoft Access Datenbank auftaucht. Wird die Anwendung in Verbindung mit Microsoft SQLServer gestartet, tritt die Fehlermeldung nicht auf. Die betreffende Funktion wird vielfach durchlaufen und bringt die Fehlermeldung ausschließlich beim ersten Durchlauf. Zuvor...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Humbucker&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=209812
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz