danke, so hats geklappt;-).
komisch wenn ich diese schleife
if db.connect() then
'datenbankoperationen
else
auslasse, stürtzt das programm ab, obwohl das ja nur abfragt?
na ja, jetzt funktionierts auch auf anderen computern;-)
gruss
yves
On Mar 23, 2005, at 11:29 AM, Michael Köhler wrote:
Datenbankladen einfach gemacht:
Dim db as realdatabase
Dim f as folderitem
db= new realdatabase
f=OpenFolderItem("Datenbank")
db.databasefile=f
if db.connect() then
'datenbankoperationen
else
msgbox("Keine Verbindung mit der Datenbank!")
end if
Dieser Code öffnet die Datenbank "Datenbank", welche im gleichen
Ordner wie das Programm sein muss ;)
Am 23.03.2005 um 11:17 schrieb Yves Seiler:
hallo
bis anhin habe ich meine datenbanken immer einfach ins projektfenster
gezogen, und dann direkt so damit gearbeitet. jetzt habe ich aber
gemerkt, dass aus irgendeinem grund, die app dann nur auf meinem
computer läuft. sobald ich versuche, das ganze auf einem anderen
computer laufen zu lassen, bekomme ich nil object exception errors...
wahrscheinlich bleibtmir nichts anderes übrig, als die datenbanken
manuell zu laden...
ich habe es mit folgendem vorgehen versucht:
ich habe eine datenbank property erstellt und sie auf public
geschaltet
im open event des hauptfensters lade ich dann die datenbank in diese
property.
also mit
dbproperty = new realdatabase
dbproperty.databasefile = f
nur, sobald ich in einem anderen fenster bin, funktioniert das nicht
mehr, obwohl ich auf public geschaltet habe?
kann mir da jemand helfen? muss ich die datenbank in jedem fenster
neu öffnen?
gruss
yves
|