MrBytes
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/07/2005 10:45 hs
Bom Dia, Estou usando um SELECT CASE dentro do select, mas esta dando erro. Antes estava usando o IIF mas o KERPLUNK me ajudou dizendo que o SELECT CASE resolveria, mas esta dando erro ainda dizendo que o MySQL não reconhece dizendo que o Driver ODBC nao aferece suporte para as propriedades solicitadas. sSql1 = "SELECT campo02, campo07, campo14, campo11, campo13, campo03, campo05, campo17, (select case rural when true then 'Rural' else 'Urbana' end) AS UrbanaRural, campo09 From Conteudo ORDER BY campo17, campo02, campo07" Obrigado
http://vaza.me/eneiO
|
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/07/2005 14:17 hs
Esqueci de um detalhe, o mysql converte campos boolean em tinyint portanto troque o "true" por 1 e vai dar certo. Como abaixo: ao invés de sSql1 = "SELECT campo02, campo07, campo14, campo11, campo13, campo03, campo05, campo17, (select case rural when true then 'Rural' else 'Urbana' end) AS UrbanaRural, campo09 From Conteudo ORDER BY campo17, campo02, campo07" Use sSql1 = "SELECT campo02, campo07, campo14, campo11, campo13, campo03, campo05, campo17, (select case rural when 1 then 'Rural' else 'Urbana' end) AS UrbanaRural, campo09 From Conteudo ORDER BY campo17, campo02, campo07"
|
|
|
VbMan
|
RECIFE PE - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/07/2005 18:20 hs
|
|
|
|