CONEXÃO COM ORACLE - ERRO DE EXCE?ÃO
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.
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.
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
https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vb.net%20and%20oracle%20connection
https://support.microsoft.com/en-us/kb/308071
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
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
Verifique se existe um espaço separando o último campo do select(acumulado/15) e a palavra chave [Ô]From[Ô]
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[Ô]
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
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