Startseite › Foren › Deutsches LiveCode-Forum › Problem mit revOpenDatabase
Schlagwörter: revOpenDatabase
- Dieses Thema hat 5 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 7 Jahren, 4 Monaten von
Klaus Major.
-
AutorBeiträge
-
-
August 10, 2018 um 11:36 Uhr #6905
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 -
August 10, 2018 um 12:29 Uhr #6907
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
-
August 10, 2018 um 13:03 Uhr #6911
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 -
August 10, 2018 um 13:19 Uhr #6912
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? -
August 18, 2018 um 15:18 Uhr #7025
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 -
August 18, 2018 um 15:44 Uhr #7026
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“.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
