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

Re: RealDatabase et SQL?

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: RealDatabase et SQL?
From: Stéphane Pinel <stephane at realsoftware dot fr>
Date: Wed, 29 Aug 2007 15:43:57 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <1188394891 dot 10796 at Basile dot chez-basile dot com>
Ya pas: si ça passe avec SQLiteManager, ça doit passer avec RB puisque SQLiteManager est développé avec RB.

Donc il y a anguille sous roche...

---
Stéphane Pinel
Support Technique en Français
stephane at realsoftware dot fr - http://www.realsoftware.fr
43, Rue Marius Aufan 92300 Levallois-Perret (FR)

Rejoignez la communauté francophone des développeurs REALbasic :
http://www.realsoftware.com/fr/support/listmanager/


Le 29 août 07 à 15:41, yohan at chez-basile dot com a écrit :

Oui oui je fais bien un rs = db.SQLSELECT (requete),
et même en rajoutant le WHERE 1=1 je n'ai pas plus de succès.

Je me suis un peu embrouillé dans ma précédente explication parce que j'ai essayé de passer par un CREATE VIEW que je n'arrive pas à créer d'avantage, même erreur 7

P't être que ma machine est hantée...

Merci pour vos réponses


Thierry Nauze wrote ..

Le 29 août 07 à 16:59, yohan at chez-basile dot com a écrit :

J'ai donc écris une requete SQL

SELECT * FROM Table1 WHERE Table1.NumRef1 NOT IN (SELECT
Table2.NumRef2 FROM Table2)

Dans le SQLITE Database Browser cette requete fonctionne à merveille.

La même requète dans un SQLExecute sur une RealDatabase me retourne
une erreur 7 "Keyword expected".

essaie

SELECT * FROM Table1 WHERE Table1.NumRef1 NOT IN (SELECT
Table2.NumRef2 FROM Table2 WHERE 1=1)

A la place de 1=1 mets éventuellement un critère en rapport avec ta
base, du style Table2.NumRef2<>''




--
Thierry NAUZE        Saint-Denis de la Réunion










From  Wed 29 Aug 2007 15:41:31 +0200 (CEST)
Return-Path: <realbasic-nug dot fr-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 23A5A3F49C75; Wed, 29 Aug 2007 06:41:41 -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=-1.5 required=4.5 tests=AWL,BAYES_00,
        FORGED_RCVD_HELO,NO_REAL_NAME autolearn=no version=3.1.1
Received: from lists.realsoftware.com (m.realsoftware.com [66.116.103.65])
        by xmail.realsoftware.com (Postfix) with ESMTP id 6FDF43F497D9;
        Wed, 29 Aug 2007 06:41:37 -0700 (PDT)
Received: from real-software-mini.local (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP id AADFD5DD3A6;
        Wed, 29 Aug 2007 08:41:25 -0500 (CDT)
X-Original-To: realbasic-nug dot fr at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot fr at lists dot realsoftware dot com
Received: from Basile.chez-basile.com (vac26-1-82-242-179-18.fbx.proxad.net
        [82.242.179.18])
        by lists.realsoftware.com (Postfix) with ESMTP id ED5DE5DD39A
        for <realbasic-nug dot fr at lists dot realsoftware dot com>;
        Wed, 29 Aug 2007 08:41:21 -0500 (CDT)
Received: by Basile.chez-basile.com (Postfix, from userid 0)
        id 0B27027CCA2; Wed, 29 Aug 2007 15:41:31 +0200 (CEST)
From: yohan at chez-basile dot com
Subject: Re: RealDatabase et SQL?
To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot 
com>
Cc:
X-Originating-IP: 192.168.0.241
X-Mailer: Webmin 1.320
Date: Wed, 29 Aug 2007 15:41:31 +0200 (CEST)
Message-Id: <1188394891 dot 10796 at Basile dot chez-basile dot com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="bound1188394891"
X-BeenThere: realbasic-nug dot fr at lists dot realsoftware dot com
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot 
com>
Sender: realbasic-nug dot fr-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot fr-bounces at lists dot realsoftware dot com

This is a multi-part message in MIME format.

--bound1188394891
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Oui oui je fais bien un rs = db.SQLSELECT (requete),
et même en rajoutant le WHERE 1=1 je n'ai pas plus de succès.

Je me suis un peu embrouillé dans ma précédente explication parce que j'ai essayé de passer 
par un CREATE VIEW que je n'arrive pas à créer d'avantage, même erreur 7

P't être que ma machine est hantée...

Merci pour vos réponses


Thierry Nauze wrote ..

Le 29 août 07 à 16:59, yohan at chez-basile dot com a écrit :

> J'ai donc écris une requete SQL
>
> SELECT * FROM Table1 WHERE Table1.NumRef1 NOT IN (SELECT
> Table2.NumRef2 FROM Table2)
>
> Dans le SQLITE Database Browser cette requete fonctionne à merveille.
>
> La même requète dans un SQLExecute sur une RealDatabase me retourne
> une erreur 7 "Keyword expected".

essaie

SELECT * FROM Table1 WHERE Table1.NumRef1 NOT IN (SELECT
Table2.NumRef2 FROM Table2 WHERE 1=1)

A la place de 1=1 mets éventuellement un critère en rapport avec ta
base, du style Table2.NumRef2<>''




--
Thierry NAUZE        Saint-Denis de la Réunion

--bound1188394891--



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