none
Conexão BD SQL SERVER RRS feed

  • Pergunta

  • Olá Pessoal,

    Quero fazer no AX uma conexão com o BD SQL SERVER via windows authentication para acessasr alguns dados de uma determinada tabela. A principio estou usando o seguinte comando no X++, porém, ao entrar no comando open() ele nao faz nada, ou seja, não entra no Loop e não ocorre mensagem de erro

    Gostaria de saber se tem algo errado ou algo que está faltando...

     

     

    static void Import_OC(Args _args)
    {

        System.Data.OleDb.OleDbConnection connection;
        System.Data.OleDb.OleDbCommand command;
        System.Data.OleDb.OleDbDataReader dr;
        System.Data.OleDb.OleDbParameterCollection params;
        str strConnection;
        ;

        strConnection = "@Data Source=HMTSRV38;Initial Catalog=DynInterface;Integrated  Security=True;Pooling=False";

        connection = new System.Data.OleDb.OleDbConnection();

        connection.set_ConnectionString(strConnection);

        connection.Open();

        command = new System.Data.OleDb.OleDbCommand("Select * From CustTableTmp", connection);

        command.set_CommandType(System.Data.CommandType::Text);

        try
        {
            dr = command.ExecuteReader();
        }
        catch
        {
            throw error("Falha");
        }


        while (dr.Read())
        {

           info("passou");

        }


        dr.Close();


    }


    Andre
    quinta-feira, 11 de novembro de 2010 17:09