AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:32

Parameter dieser Suchanfrage:

Suche in Thema: ADO | Edit | Post - aktualisierbare Abfrage
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 1. Aug 2006
    Hallo Tom,


    ich muss das revidieren - ich wechsle immer zwischen zwei Maschinen, auf einer ist MS Office installiert, auf der anderen nur der XL Viewer. Beim Testen mit MS Office gibt es keine Probleme mit dem Zugriff per ADO auf ein geöffnetes Spreadsheet. Weil ich das Stichwort Multi-User ins Spiel gebracht hatte, hier eine authentische Darstellung dazu:

    IMPORTANT: Though ASP/ADO...
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 31. Jul 2006
    Hallo Tom,

    soweit ich dein Problem verstehe suchst du nach einer Möglichkeit Excel als Taschenrechner zu missbrauchen. Offensichtlich sind die Formeln in Excel so komplex geraten, dass du sie nicht direkt in Delphi implementieren kannst. Also benötigst du eine Art der Programm-Programm-Kommunikation. Ich habe dir gezeigt, wie du ein Spreadsheet lesen und verändern kannst, aber da wusste ich...
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 30. Jul 2006
    Du musst den Dataset schließen (Close) - erst dann kann Excel die Tabelle laden und die Berechnung durchführen. Dann muss Excel die Tabelle schließen und du kannst wieder auf die Daten zugreifen. Keine gute Lösung finde ich.

    Du solltest vielleicht mal über OLE-Automation nachdenken ...

    marabu
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 30. Jul 2006
    Die Methode Post() macht deine Änderungen persistent - das ist völlig in Ordnung so. Vorher solltest du garnicht mit Excel auf die Daten zugreifen können, da der Provider nicht multi-user-fähig ist.

    marabu
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 30. Jul 2006
    Ahoi Tom,

    nimm den Parameter ReadOnly aus dem ConnectionString, er ist verantwortlich für den ISAM-Fehler - und weg mit IMEX=1 aus den Extended Properties, dadurch verliert der RecordSet seine Update-Fähigkeit.

    Grüße vom marabu
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 26. Jul 2006
    Guten Morgen,

    bei mir geht es so:


    begin
    with TADODataset.Create(self) do
    begin
    CommandType := cmdTableDirect;
    CursorType := ctStatic;
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 25. Jul 2006
    Leider kann ich das mangels Excel auf meiner Maschine nicht überprüfen. Wenn die Treiber auf dem aktuellen Stand sind, dann vermute ich einen Fehler im ConnectionString. Kannst du den mal einstellen?

    marabu
  • Forum: Datenbanken

    Re: ADO | Edit | Post - aktualisierbare Abfrage

      Delphi
      by marabu, 25. Jul 2006
    Guten Morgen.

    Ein ADO Dataset verliert seine Update-Fähigkeit, wenn der OLE DB Provider für Excel bei der Analyse der Daten feststellt, dass in einer Spalte verschiedene Datentypen gemischt auftreten.

    Nachtrag: Es gibt einen KB Artikel zu diesem Thema: How to Query and Update Excel Data Using ADO From ASP

    Grüße vom marabu


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=marabu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=73853
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 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