realbasic-nug.de
[Top] [All Lists]

Re: datenbank, wie manuell korrekt laden?

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: datenbank, wie manuell korrekt laden?
From: Yves Seiler <yseiler at ggaweb dot ch>
Date: Wed, 23 Mar 2005 21:06:58 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <9f948b026eda8e1a798c8fe57bfa8f50 at ggaweb dot ch> <3a7b11c3bf3760613843da079982aed4 at skie dot info>
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




<Prev in Thread] Current Thread [Next in Thread>