achso , was ich vergessen haben....
ich bekomme das nicht auf die Reihe...
was ist denn bei dir db?
ich habe in den Properties rdb as database deklariert
rdb soll dann je nach Bedarf realSQLDatabase oder
RealSQLServerdatabase werden
und zwar auch global, so dss ich das nur ein mal in einer Methode
festlegen muss und nicht bei jedem query
Gruß
Stefan
Stefan Sicurella <sicurella at onlymac dot de> wrote:
hab ich gemacht, tut es aber nicht
ich sage dann in einer methode
Dim f as folderItem
dim rdb as New REALSQLDatabase
f=getfolderItem("Daten")
f=f.child("datenbank")
rdb.DatabaseFile=f (in dieser Zeile kommt dann der Fehler: this
methode or property does not exist)
if not rdb.Connect() then
rdb = nil
msgBox "Fehler beim Öffnen der Datenbank"
end if
db=rdb
und wenn du später mal auf die REALSQLDatabase properties zugreifen
willst, dann geht da so:
dim rdb as REALSQLDatabase
if db isa REALSQLDatabase then
rdb=REALSQLDatabase(db)
end if
Gruß
Christian
--
Over 800 classes with 16000 functions in one REALbasic plug-in.
The Monkeybread Software Realbasic Plugin v7.5.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>
From Wed 5 Sep 2007 13:46:27 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
X-Original-To: listarchive at realsoftware dot com
Delivered-To: listarchive at realsoftware dot com
Received: by xmail.realsoftware.com (Postfix, from userid 1037)
id 6034640A493C; Wed, 5 Sep 2007 04:47:38 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on
www.realsoftware.com
X-Spam-Level:
X-Spam-Status: No, score=-2.5 required=4.5 tests=AWL,BAYES_00 autolearn=ham
version=3.1.1
Received: from lists.realsoftware.com (m.realsoftware.com [66.116.103.65])
by xmail.realsoftware.com (Postfix) with ESMTP id E291340A4931;
Wed, 5 Sep 2007 04:47:33 -0700 (PDT)
Received: from real-software-mini.local (localhost [127.0.0.1])
by lists.realsoftware.com (Postfix) with ESMTP id 807E0618FD8;
Wed, 5 Sep 2007 06:47:21 -0500 (CDT)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay10.ispgateway.de (smtprelay10.ispgateway.de
[80.67.29.24])
by lists.realsoftware.com (Postfix) with ESMTP id 1F808618FCD
for <realbasic-nug dot de at lists dot realsoftware dot com>;
Wed, 5 Sep 2007 06:47:16 -0500 (CDT)
Received: (qmail 27444 invoked from network); 5 Sep 2007 11:47:27 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 102 dot
64])
(envelope-sender <support at monkeybreadsoftware dot de>)
by smtprelay10.ispgateway.de (qmail-ldap-1.03) with SMTP
for <realbasic-nug dot de at lists dot realsoftware dot com>; 5 Sep
2007 11:47:27 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG
German)
In-Reply-To: <CD432B1B-C1BD-40E4-A701-AD8C10D5EE5A at onlymac dot de>
Subject: Re: Variable im Code global definieren
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Wed, 5 Sep 2007 13:46:27 +0200
Message-ID: <1i3yzde dot k2v7h011mpx94M%support at monkeybreadsoftware dot de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.8 (Mac OS X version 10.4.9 (PPC))
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot
com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Stefan Sicurella <sicurella at onlymac dot de> wrote:
ich bekomme das nicht auf die Reihe...
was ist denn bei dir db?
database.
ich habe in den Properties rdb as database deklariert rdb soll dann je
nach Bedarf realSQLDatabase oder RealSQLServerdatabase werden
Du brauchst vielleicht nie eine Referenz auf realSQLDatabase oder
RealSQLServerdatabase nachdem du die mal geöffnet hast und wenn dann
kannst du ja casten.
if db isa realSQLDatabase then
...
elseif db isa RealSQLServerdatabase then
...
end if
Gruß
Christian
--
Over 800 classes with 16000 functions in one REALbasic plug-in.
The Monkeybread Software Realbasic Plugin v7.5.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>
|