Autor Beitrag
Bruce
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 80



BeitragVerfasst: Di 01.07.03 07:56 
Hallo und guten Morgen!

Ich hab mir ein kleines Haushaltsbuch geschrieben, das ich erst mal nicht für mehrere Benutzer ausgelegt hab. Jetzt wollte ich das allerdings doch für zwei verschiedenen Personen auf einem PC nutzen. Da hatte ich die äußerst clevere Idee, das ganze einfach zweimal zu installieren ;)
Das das Probleme bringen wird, hatte ich schon erwartet, ich würde nur gerne verstehen, warum. Das Problem ist folgendes:
Für mich ist die Tabelle C:\Programme\user1\xy.dbf eine andere als C:\Programme\user2\xy.dbf, für die BDE anscheinend nicht ;)
Wenn ich in dem einen Programm etwas in die Tabelle eintrage oder da was ändere, dann kann ich danach in dem zweiten gucken und die Tabelle ist da genauso geändert.

Is da noch was zu retten? Natürlich haben die Tabellen identische Namen, aber unterschiedlich Pfade. Warum macht die BDE das? Liegt es vielleicht an „zuviel“ BDE-Installation. Ich hab die BDE ja schon durch Delphi drauf, hab die beiden Programmkopien aber ganz normal mit Installshield (incl. BDE) installiert.

Zur Info noch: Dbase-Tabellen und TTable-Kompo.

Wie gesagt, das ist kein Problem, das das so nicht funktioniert, ich würds nur gerne nachvollziehen können.

Gruß, Bruce

PS: Sorry für den blöden Titel, fiel mir aber echt schwer das in einen Satz zu packen :(
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 01.07.03 08:20 
also das ist ganz klar :)

wie hast du deine db registriert... bzw geöffnet....

z.b. mit ParamStr(0)
oder mit c:\blaaa
wenn der 2. falll isses ja ganz logisch,das er nur dann die eine db verwendet... noch was hast du das inst. oder hast du das ganze einfach kopiert????

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Bruce Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 80



BeitragVerfasst: Di 01.07.03 08:39 
nene, ich hab die beiden Programme zwei mal richtig installiert in zwei verschiedenen Verzeichnisse natürlich.

Desweiteren hab ich das Verzeichnis \Daten als Pfad inDatabaseName eingegeben und auf die Tabelle greife ich dann über den TableName zu.
Ich bin bisher immer davon ausgegangen, daß das Programm den Pfad in DatabaseName immer relativ zur eigenen Position versteht. Ist das nicht so?
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 01.07.03 09:28 
also ich habe es immer sicherheitshalber nicht so gemacht ... ich habe immer in der Formcreate .. gekuckt wo der inst. Pfad ist und dann erst die db mit diesem Pfad göffnet ...

also so hab ich das ma gemacht

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)