depois de muito martelar l? consegui correr os programas de demonstra??o da progress para aceder uma base de dados progress v10 (e v9.1) atrav?s do .net sem necessidade de uma liga??o ODBC.
definir no progress explorer tool: base de dados a utilizar; broker que liga ? base de dados.
no caso de ser uma base de dados n?o local, basta definir o broker.
depois destas defini??es temos que ter os ficheiros de progress com os procedimentos que vamos querer aceder.
no meu caso, e como estou a aceder a uma base de dados v9.1, tenho que iniciar o progress desktop da v10 e tentar ligar ? bd v9. aparece uma mensagem de erro a dizer que n?o consigo modificar coisas na bd v9 mas como a bd fica lan?ada n?o h? problema e posso criar e compilar os meus ficheiros… agora que escrevo lembro-me que ainda n?o experimentei fazer tudo na v9 e depois por o proxygenerator a usar esses ficheiros .r
finalmente podemos come?ar a fazer as dll que v?o servir de proxys entre o .net e o progress. para isso usamos o proxygenerator… uma ferramenta com muita personalidade…
dll criada e quando se pensa que est? tudo feito, falta ainda copiar para o directorio de trabalho os ficheiros compilados, de outra forma ao executar o codigo .net recebemos a mensagem de erro source code not found ou algo parecido – mensagem um bocado enganadora porque n?o precisamos de ter o source code disponivel (.p), basta o compilado (.r)
.net + progress
por
Etiquetas: