DarkAngelRev Posted August 9, 2012 at 06:45 PM Report Share #471899 Posted August 9, 2012 at 06:45 PM For Each row As DataRow In ds.Tables(0).Rows Dim ds1 As New DataSet ds1.Tables.Add("LinhasDoc") ds1.Tables("LinhasDoc").ImportRow(row) servico.InsereLinhaDocPrimavera(ds1) Next Boa tarde, Como podem ver no excerto de código que coloquei pretendo carregar apenas uma row para um dataset vinda de um outro dataset. Mas da maneira que está ao invocar a função InsereLinhasDocPrimavera o dataset "ds1" está vazio... alguém tem sugestões para resolver este problema? Link to comment Share on other sites More sharing options...
bruno1234 Posted August 9, 2012 at 07:05 PM Report Share #471901 Posted August 9, 2012 at 07:05 PM Estás a declarar o DataSet ds1 dentro do foreach. É isso que pretendes? Não queres antes declará-lo antes do foreach? Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
DarkAngelRev Posted August 9, 2012 at 08:09 PM Author Report Share #471903 Posted August 9, 2012 at 08:09 PM estou a declarar dentro porque este for each esta dentro de um if... em que noutro dos casos o dataset não é necessário só por isso... mas já experimentei fora do for each e a outra função continua a receber o dataset como se ele estivesse vazio... Link to comment Share on other sites More sharing options...
DarkAngelRev Posted August 9, 2012 at 10:18 PM Author Report Share #471908 Posted August 9, 2012 at 10:18 PM Boas... Obrigado na mesma.. já consegui resolver... tive de declarar as colunas da tabela todas uma a uma antes de atribuir os dados com o for each.... Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now