Usuário com melhor resposta
Conectar remotamente uma aplicação C# ao Oracle

Pergunta
-
Boa tarde!
Estou fazendo um sistema de consulta simples, que visa apenas realizar consultas em algumas tabelas de um banco de dados Oracle residente no servidor LINUX da empresa.
Acontece que não sei como fazer a string de conexão para que a conexão seja feita corretamente, veja como estou tentando no trecho do código abaixo, esse é o metodo que é chamado ao se clicar no botão consultar
private void GetData(string selectCommand) { try { <strong>String connectionString = "usuario/senha@ip do server:porta";</strong> dataAdapter = new OracleDataAdapter(selectCommand, connectionString); OracleCommandBuilder commandBuilder = new OracleCommandBuilder(dataAdapter); DataTable table = new DataTable(); table.Locale = System.Globalization.CultureInfo.InvariantCulture; dataAdapter.Fill(table); bindingSource1.DataSource = table; grdProdutos.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); } catch (OracleException) { } }
E aqui é o que está no evento click do botão consultar
private void btnConsultar_Click(object sender, EventArgs e) { grdProdutos.DataSource = bindingSource1; GetData("select * from mgadm.est_imagensproduto"); }
E aqui é o erro que aparece ao tentar compilarO formato da seqüência de inicialização não está de acordo com a especificação iniciada no índice 0.
Desde já muito obrigado pela ajuda!
Respostas
-
Phillip,
Essa string de conexão que você está utilizando não é válida... Tente dar uma olhada no site abaixo e veja se você consegue montar a string de conexão corretamente:
http://www.connectionstrings.com/oracle
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Levi DomingosModerator sexta-feira, 13 de janeiro de 2012 17:17
- Marcado como Resposta Levi DomingosModerator sexta-feira, 13 de janeiro de 2012 17:19
Todas as Respostas
-
Phillip,
Essa string de conexão que você está utilizando não é válida... Tente dar uma olhada no site abaixo e veja se você consegue montar a string de conexão corretamente:
http://www.connectionstrings.com/oracle
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta Levi DomingosModerator sexta-feira, 13 de janeiro de 2012 17:17
- Marcado como Resposta Levi DomingosModerator sexta-feira, 13 de janeiro de 2012 17:19
-
Obrigado Andre, o problema foi resolvido com a ajuda do link informado.
A string que usei foi a seguinte (caso alguem precise futuramente)
String connectionString = "Data Source=IP:PORTA/NOMEDOBD;User Id=NOME DE USUARIO;Password=SENHA";
Grato!
-
Obrigado Andre, o problema foi resolvido com a ajuda do link informado.
A string que usei foi a seguinte (caso alguem precise futuramente)
String connectionString = "Data Source=IP:PORTA/NOMEDOBD;User Id=NOME DE USUARIO;Password=SENHA";
Grato!
One word frees us of all the weight and pain of life: that word is love.