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

AFrei

Limitar records do datagridview

4 mensagens neste tópico

Boas,

Gostaria de limitar os registos que aparecem no datagridview. Penso que o máximo por defeito são 1000.

O datagridview mostra dados de uma tabela access:

Originalmente tenho

Dim da As OleDbDataAdapter = New OleDbDataAdapter("Select * from Table1 ", myConnection)

Pensei que da maneira abaixo funcionasse mas não. Estava a tentar mostrar os records que tenham apenas no campo data o valor 29-09-2009.

Dim da As OleDbDataAdapter = New OleDbDataAdapter("Select * from Table1 where Table1.Data = 29-09-2009", myConnection)

Alguma ideia?

Obg.

Ana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes utilizar a syntax SELECT TOP()

SELECT TOP (1000) * FROM registos

Compr.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom dia,

Obrigado pela ajuda.

Tentei dessa forma mas tenho o seguinte erro na linha de código  da.Fill(ds, "table1")

A instrução SELECT inclui uma palavra ou um argumento reservado que falta ou não foi introduzido correctamente ou a pontuação não está correcta.

[/


Tenho isto na Public Class Form1
Dim da As OleDbDataAdapter = New OleDbDataAdapter("Select TOP (50)* from Table1", myConnection)

Tenho isto no Form1Load, onde aparece o erro
da.Fill(ds, "table1")


Alguma ideia? Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolvido, bastava tirar os () e colocar apenas o número!

Obrigado fLaSh_PT! :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora