CONEXÃO COM ORACLE - ERRO DE EXCE?ÃO

DIHSLP 22/12/2015 09:49:28
#455394
Bom dia a todos,
Sou iniciante em VB.NET, consegui fazer uma conexão com MySQL funcionar, porém, agora vou fazer outra aplicação e preciso me conectar ao Oracle.

O que eu já fiz foi :
1º Instalar o Oracle.DataAccess
2º na aba DataSource, conectei ao banco oracle e selecionei a tabela que vou utilizar.

Agora não sei como faço para chamar essa conexão no Form, tentei varias que vi na internet, e ao rodar, aparece erro de [Ô]adicionar exceção[Ô] e nao roda a aplicação.

Preciso fazer um select no banco apenas, se alguem puder me ajudar, lembrando que sou iniciante rs

Obrigado.
KURTGU 22/12/2015 13:54:56
#455407
Segue alguns links para conexao e ultilizacao do Oracle..

https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vb.net%20and%20oracle%20connection
KURTGU 22/12/2015 13:57:43
#455408

https://support.microsoft.com/en-us/kb/308071
DIHSLP 22/12/2015 16:33:54
#455422
Obrigado, consegui resolver.

Porem surgiu outra duvida, o select no Oracle é diferente no VB ??

tenho esse select, na base roda, mas no vb da erro de FROM nao encontrado, pderia me ajudar ?



segue:




select
cd_contabil,
ds_conta,
MAX( case when dt_periodo = [ô]01/2015[ô] then vl_saldo_movimento else null end) as [Ô]JANEIRO/15[Ô],
MAX( case when dt_periodo = [ô]02/2015[ô] then vl_saldo_movimento else null end) as [Ô]FEVEREIRO/15[Ô],
MAX( case when dt_periodo = [ô]03/2015[ô] then vl_saldo_movimento else null end) as [Ô]MARÇO/15[Ô],
MAX( case when dt_periodo = [ô]04/2015[ô] then vl_saldo_movimento else null end) as [Ô]ABRIL/15[Ô],
MAX( case when dt_periodo = [ô]05/2015[ô] then vl_saldo_movimento else null end) as [Ô]MAIO/15[Ô],
MAX( case when dt_periodo = [ô]06/2015[ô] then vl_saldo_movimento else null end) as [Ô]JUNHO/15[Ô],
MAX( case when dt_periodo = [ô]07/2015[ô] then vl_saldo_movimento else null end) as [Ô]JUNHO/15[Ô],
MAX( case when dt_periodo = [ô]08/2015[ô] then vl_saldo_movimento else null end) as [Ô]AGOSTO/15[Ô],
MAX( case when dt_periodo = [ô]09/2015[ô] then vl_saldo_movimento else null end) as [Ô]SETEMBRO/15[Ô],
MAX( case when dt_periodo = [ô]09/2015[ô] then vl_saldo_atual else null end) as [Ô]ACUMULADO/15[Ô]
from
saldo_mensal_custom
where sn_imprime = [ô]S[ô]
and cd_multi_empresa = [ô]2[ô]
and (cd_contabil like [ô]4%[ô] or cd_contabil like [ô]3%[ô])
group by cd_contabil, ds_conta
order by cd_contabil
KERPLUNK 22/12/2015 19:45:51
#455434
Resposta escolhida
Verifique se existe um espaço separando o último campo do select(acumulado/15) e a palavra chave [Ô]From[Ô]
DIHSLP 23/12/2015 08:01:19
#455455
verifiquei e mesmo assim nada, coloquei tudo em uma linha só, e também do modo que estava, em varias linhas, o erro é o mesmo [Ô]FROM keyword not found where expected[Ô]
KURTGU 23/12/2015 08:33:24
#455457
Aqui alguns links com este erro...
https://community.oracle.com/thread/601839?start=0&tstart=0

http://www.kodyaz.com/articles/ora-00923-from-keyword-not-found-where-expected.aspx

https://www.google.com.br/search?q=%22FROM+keyword+not+found+where+expected%22&oq=%22FROM+keyword+not+found+where+expected%22&aqs=chrome..69i57.247j0j7&sourceid=chrome&es_sm=93&ie=UTF-8#q=%22FROM+keyword+not+found+where+expected%22+Oracle+Vb.net
Tópico encerrado , respostas não são mais permitidas