Ashish Kulkarni skrev den 13-09-2007 20:35:
Hi
I have a sql statment like

select * from mytable where line in ('ABC', 'XYZ')

where this SQL statement is going to extact all rows
where line is ABC and XYZ,

but now the problem is i do not know if there are
going to be only one line or 2 or 10, so i thought i
would define the sql as

select * from mytable where line in ?
If you want to use PreparedStatements you cannot do it like this. Each ? can only correspond to a single value.

You can - however - have a list of PreparedStatements with one, two, three, four, five.... whatever parameters respectively. Then use the one you need.
--
Thorbjørn

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.