Problem mit revOpenDatabase

Startseite Foren Deutsches LiveCode-Forum Problem mit revOpenDatabase

Schlagwörter: 

Ansicht von 5 Antwort-Themen
  • Autor
    Beiträge
    • #6905
      Dirk2
      Teilnehmer

      Hallo zusammen,
      ich schreibe gerade eines kleines Datenbanktool und habe folgendes Problem:
      put revOpenDatabase(,,,,) into tID …und das funktioniert !!?? ohne Parameter
      Es wird immer ein Integer zurück gegeben.
      Wenn man das so direkt eingibt, kann eine Fehlermeldung auftauchen.

      Wenn aber zuvor die richtigen Parameter verwendet hat:
      put revOpenDatabase(„ODBC“,“revAccess“,“TestDB“,,) into tID
      und eine Verbindung zur Datenbank erfolgreich war, kann man die Parameter wieder löschen(wie oben) und die Verbindung wird weiterhin erfolgreich aufgebaut.
      Hat jemand eine Idee ?
      LG Dirk2

    • #6907
      Klaus Major
      Verwalter

      Hi Dirk2,

      willkommen im Forum! 🙂

      Was genau ist denn Deine Frage?

      Das scheint mir ein Bug in LC zu sein, verlassen würde ich mich auf
      dieses Verhalten allerdings nicht!

      Eventuell „merkt“ sich LC die letzten Verbindungsdaten und wendet
      sie erneut an?

      Whatever, scheint mir keine große Sache zu sein,
      also Schwamm drüber und weitermachen! 😀

      Gruß

      Klaus

    • #6911
      Dirk2
      Teilnehmer

      Hallo Klaus,

      vielen Dank für deine schnelle Antwort.
      Mein Problem ist, dass nicht mehr prüfen kann, ob die Verbindung korrekt hergestellt wurde:
      If tid is a number then
      answer „Alles ok“
      else
      answer „Error“
      end if
      –> er geht nie in das „Else“
      Die Prüfung ist aber notwendig, weil die Datenbank manchmal auf dem PC und manchmal auf dem Laptop ist
      LG Dirk

    • #6912
      Klaus Major
      Verwalter

      Hm, verstehe ich nicht so ganz?

      Du programmierst doch Deine Anwendung, also kannst Du auch verhindern,
      daß revopendatabase() OHNE Parmaeter aufgerufen wird, oder stehe ich
      hier auf der Leitung?

    • #7025
      Dirk2
      Teilnehmer

      Also hier ist eine Erklärung:
      Ich hatte die Anwendung mal mit Vers. 9 und manchmal mit Vers. 8.2 von LC entwickelt.
      Das sollte man wohl nicht machen.
      Jetzt verwende ich nur noch LC 9 und es klappt alles, wie es sollte.
      LG Dirk

    • #7026
      Klaus Major
      Verwalter

      AHA! 🙂
      Danke für die Rückmeldung!

      Man sollte nur noch Version 9 benutzen, Version 8 wird nicht weiterentwickelt!
      Es mag vielleicht noch ein oder zwei Updates dafür geben, aber dann ist wirklich „Sense“.

Ansicht von 5 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.