Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fmmdias

Guardar em Vectores

Recommended Posts

fmmdias

Boas

É o seguinte, tenho de chamar as perguntas de uma base de dados por categoria, depois guardar o seu numero num vector, para depois fazer um random de cada tipo de categoria existente alguem me poderia ajudar?

Share this post


Link to post
Share on other sites
yyajsayy

Não sei se é a forma mais correcta, mas tenta fazer algo assim.

Fazes um loop, pegas no registo 1 a 1 e colocas no vector.


Dim vector As New ArrayList()

With vector

   .Add("campo_base_de_dados")


End With

Não sei se é a forma mais correcta, não lido muito com vb.net, mas é uma primeira solução.

Para gerar os numeros, tinhas o tamanho do vector e farias..

Dim randNumeros As Random = New Random()

randNumeros.Next(valor1 , valor2 ) -> gera numeros entre valor1 e valor2+1


"If it don't work the first time, rename it to version 1.0."

http://seguranca-informatica.pt

Share this post


Link to post
Share on other sites
yyajsayy

Sim, fazes num loop, eu não dei uma pesquisa-dela no google, é uma solução, mas também haverá uma outra solução que te retornará logo os dados para um vector, espera por alguém dentro de vb.net te responda :D

Pode não ser a maneira mais eficiente mas funciona.


"If it don't work the first time, rename it to version 1.0."

http://seguranca-informatica.pt

Share this post


Link to post
Share on other sites
Tuntankamon

Podes utilizar o ListOf(integer)...

Dessa maneira tenho de listar uma a uma as perguntas nao é?

Não percebi...  :)

Share this post


Link to post
Share on other sites
fmmdias

e isso funciona como?

eu tenho de guardar os dados vindos da tabela num vector para que a seguir possa fazer um random com eles consoante a categoria.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.