Exemplo bem simples de um prodataset... o prodataset tem o mesmo conceito do dataset do .NET. Código: DEFINE TEMP-TABLE tt-Sucursal LIKE SUCURSAL. DEFINE DATA-SOURCE src-Sucursal FOR SUCURSAL. DEFINE DATASET ds-Sucursal FOR tt-Sucursal. BUFFER tt-Sucursal:ATTACH-DATA-SOURCE(DATA-SOURCE src-Sucursal:HANDLE). DATASET ds-Sucursal:FILL(). BUFFER tt-Sucursal:DETACH-DATA-SOURCE(). FOR EACH tt-Sucursal NO-LOCK: DISPLAY tt-Sucursal.cod-sucursal tt-Sucursal.NOM-SUCURSAL. END.
Então, eu estou tendo problemas com o ProDataSet. Eu preecho ele no progress 4gl, tudo certo, mas quando eu mando ele para um webservice c# onde o parametro é um dataset, dentro do webservice o dataset chega vazio, sem nenhuma tabela eu envio ele desta forma RUN RecebeDataSetTESTE IN hsgprocessos_wsSoap(INPUT DATASET ds_input, OUTPUT RecebeDataSetTESTEResult). ***WEBSERVICE C# public bool RecebeDataSetTESTE(DataSet ds_input) { if (ds_input.Tables.Count > 0) return true; else return false; } como proceder?