ADS 12 Strukturänderungen

Advantage Database Server

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

ADS 12 Strukturänderungen

Beitrag von Jan »

Bei meinem Kunden hatten wir das Update auf den ADS 12 gemacht, weil lt. bestätigter Aussage von Joachim damit Struktur- und Indexänderungen vorgenommen werden können, während andere Benutzer diese dbf offen halten.

Das habe ich jetzt gerade mal versucht - und scheitere mit der Fehlermeldung "Error 7028: Invalid open mode". Der andere Benutzer (ich selber in einem dbf-Viewer) hat diese dbf shared geöffnet.

Was läuft da falsch?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ADS 12 Strukturänderungen

Beitrag von Manfred »

hast Du das unter dem Live Modus probiert? Ich glaube da gibt es sowas. Hat Joachim m.W. 2013 in Stuttgart erklärt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: ADS 12 Strukturänderungen

Beitrag von Manfred »

Ich habe mich wohl vertan. In dem Vortrag wurde nur über Index und Reindex im Onlinemodus geredet. Aber ich meine 2016 war das Thema dabei. Ich suche mal im Vortrag. Dort geht es über SQL Statements ab ca. Minute 50
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS 12 Strukturänderungen

Beitrag von nightcrawler »

Jan hat geschrieben:Das habe ich jetzt gerade mal versucht - und scheitere mit der Fehlermeldung "Error 7028: Invalid open mode". Der andere Benutzer (ich selber in einem dbf-Viewer) hat diese dbf shared geöffnet.
die Tabelle muss vollkommen unter ADS Kontrolle stehen - also nur mit proprietary.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: ADS 12 Strukturänderungen

Beitrag von Jan »

Joachim,

das ist sie. Hat trotzdem nicht geklappt.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: ADS 12 Strukturänderungen

Beitrag von HaPe »

Hallo Jan !
Der andere Benutzer (ich selber in einem dbf-Viewer) hat diese dbf shared geöffnet.
Mit welchen Funktionen greift der dbf-Viewer auf die Tabelle zu?
Mit den ADS-SQL-Funktionen oder hat er einen native-Treiber?
Synchron oder asynchron?
--
Hans-Peter
Benutzeravatar
nightcrawler
1000 working lines a day
1000 working lines a day
Beiträge: 650
Registriert: Di, 24. Apr 2012 16:33
Wohnort: 72184 Weitingen
Hat sich bedankt: 3 Mal
Danksagung erhalten: 96 Mal
Kontaktdaten:

Re: ADS 12 Strukturänderungen

Beitrag von nightcrawler »

Jan hat geschrieben:das ist sie. Hat trotzdem nicht geklappt.
Hallo an,
ein 7028 heisst, dass eine Anwendung mit proprietary locking und eine mit compatible locking versucht zuzugreifen. Würde das ganze durch die Verwendung einer falschen Funktion schiefgehen, so würdest Du einen 7039 (exclusive required) bekommen.
--
Joachim
Joachim Dürr Softwareengineering
https://www.jd-engineering.de
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: ADS 12 Strukturänderungen

Beitrag von Jan »

Hallo Joachim,

ich habe die betreffende dbf mit VDBU von DS-Datasoft geöffnet. Und dann versucht im ARC die Strukturänderung durchzuführen.

Der ADS ist komplett proprietär konfiguriert. Wie da jemand anders drauf zugreifen können soll weiß ich nicht, dafür kenn ich die Konfigurationsmöglickeiten nicht gut genug. Aber inzwischen wundert mich nichts mehr - wenn ich eine dbf, die von meiner Software im ADS geöffnet ist, im ARC ohne jede Warnmldung aus dem DataDictionary entfernen kann - wer weiß, was sonst noch so alles möglich ist.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS 12 Strukturänderungen

Beitrag von UliTs »

Wie wäre es, wenn Du den Befehl, den Du benutzt, mal hier reinstellst :?:
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Antworten