none
Conectar remotamente uma aplicação C# ao Oracle RRS feed

  • 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 compilar

    O 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!

     

     

    quinta-feira, 12 de janeiro de 2012 19:27

Respostas

Todas as Respostas