[V4MD] SELECT with AND syntax

Irv Kalb Irv at furrypants.com
Sat Sep 20 13:52:05 CDT 2008


Thanks Florian.  I added single quotes around the 
second string - and that did it.

Irv

At 8:33 PM +0200 9/20/08, Florian Bogeschdorfer wrote:
>"HI" is a string and my guess would be to put it in '' :
>
>... ='HI')"
>
>best
>
>Florian Bogeschdorfer
>——————————————————————————————
>e-mail  fb at memedia.de
>fon(E)  +34 680 75 19 77 (nur bei Aufenthalt in Spanien)
>fon(D)  +49 173 58 44 26 0 (nur bei Aufenthalt außerhalb Spaniens)
>skype   florian.bogeschdorfer
>skype.in  +49 561 98 77 84 0
>——————————————————————————————
>m e m e d i a
>Agentur für Neue Medien
>Weinbauernstraße 12a
>D-81539 München
>
>e-mail         info at memedia.de
>fon            089 – 21 90 98 0 - 0
>fon direct     089 – 21 90 98 0 - 16
>fax            089 – 21 90 98 0 – 99
>—————————————————————————————
>
>
>>-----Original Message-----
>>From: valentina-bounces at lists.macserve.net [mailto:valentina-
>>bounces at lists.macserve.net] On Behalf Of Irv Kalb
>>Sent: Saturday, September 20, 2008 8:29 PM
>>To: Valentina Developers
>>Subject: [V4MD] SELECT with AND syntax
>>
>>Hi,
>>
>>I need help with SQL syntax on what should be a simple SELECT
>>statement.  I want to select all records from a table where one field
>>equals one value and another field equals another value,  The value
>>of the first field may have spaces in it, and I found though
>>experimentation that I need to enclose such fields with single quote
>>characters.  Here's what I am trying:
>>
>>on mMatchLabelAndMovie me, theCurrentLabel, theCurrentMovie
>>
>>    cursor = poDB.SqlQuery("SELECT * FROM Main where (FrameLabel = " &
>>"'" & theCurrentLabel & "'" & ")" & " AND (MovieName = " &
>>theCurrentMovie & ")")
>>
>>...
>>end
>>
>>The specific query string that gets built from the first time this is
>>called is this:
>>
>>"SELECT * FROM Main where (FrameLabel = '#E1_Goals: The Presence of
>>the Past') AND (MovieName = HI)"
>>
>>This looks right to me, the values are exactly what I want to find,
>>and I know that there is a single record that matches this criteria.
>>
>>But when I execute this, I get back this:
>>
>>[#errNumber: 333056, #errNumberHex: "0x51500", #errString:
>>"Identifier "HI" is not found."]
>>
>>I'm hoping that someone can tell me what's wrong with my SQL syntax here.
>>
>>If it helps, I'm trying to convert this from V12, and my calls to get
>>this information from V12 were like this:
>>
>>    --  mSetCriteria(pxTableMain, "FrameLabel", "=", theCurrentLabel)
>>    --  CheckV12Error()
>>    --  mSetCriteria(pxTableMain, "and", "MovieName", "=", theCurrentMovie)
>>    --  CheckV12Error()
>>    --  mSelect(pxTableMain)
>>    --  CheckV12Error()
>>
>>
>>Thanks,
>>
>>Irv
>>
>>--
>>
>>Multimedia R Us
>>_______________________________________________
>>Valentina mailing list
>>Valentina at lists.macserve.net
>>http://lists.macserve.net/mailman/listinfo/valentina
>
>_______________________________________________
>Valentina mailing list
>Valentina at lists.macserve.net
>http://lists.macserve.net/mailman/listinfo/valentina


-- 

Multimedia R Us


More information about the Valentina mailing list