Fecha y hora actual: Jueves 31 Jul 2014 09:22
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Seleccionar los primeros 10 registro de access en c#

Responder al Tema

Índice del Foro > C, C#, Visual C++ > Seleccionar los primeros 10 registro de access en c#

Autor Mensaje
DarkWatch
Usuario Iniciado


Registrado: 17 Mar 2010
Mensajes: 26
Ubicación: Mexico

Mensaje Publicado: Sábado 24 Abr 2010 18:18

Título del mensaje: Seleccionar los primeros 10 registro de access en c#

Responder citando

Amigos Foreros

Necesita una ayudita...


Necesito seleccionar solamente los primeros 10 registro de una tabla de acces, lo he intentado como con consultas de sql, en el comando pero no me funciona, talves la instruccion es diferente para access..

mi codigo
Código:


 String myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"
                             + " Data Source=" + RutaNomina + "; Persist Security Info=False;Jet OLEDB:Database Password=";
            OleDbConnection conexion = new OleDbConnection(myConnectionString);

                OleDbCommand comando = new OleDbCommand("SELECT TOP (10) * FROM [Historico de Nominas] ", conexion);
                comando.CommandType = CommandType.Text;
                OleDbDataAdapter adap = new OleDbDataAdapter(comando);
                adap.Fill(ds, "Archivo");


Este Select me manda un error, alguien puede ayudarme, como se seleccionan, en acces??

Volver arriba
Ver perfil del usuario Enviar mensaje privado
ratanas813
Usuario Inquieto


Registrado: 05 Feb 2010
Mensajes: 59
Ubicación: Chimbarongo Chile

Mensaje Publicado: Miércoles 28 Abr 2010 16:52

Título del mensaje: Re: Seleccionar los primeros 10 registro de access en c#

Responder citando

No solo debes seleccionar los 10 primeros sino que ademas aplicar un ordenamiento o sea
SELECT TOP 10 tabla.algo
FROM tabla
ORDER BY tabla.algo DESC

DESC=orden decendente
ASC= orden asendente

Volver arriba
Ver perfil del usuario Enviar mensaje privado
DarkWatch
Usuario Iniciado


Registrado: 17 Mar 2010
Mensajes: 26
Ubicación: Mexico

Mensaje Publicado: Miércoles 28 Abr 2010 18:13

Título del mensaje: Re: Seleccionar los primeros 10 registro de access en c#

Responder citando

Intente Aserlo como me dijiste pero me marco un error que dice asi "La instrucción SELECT incluye una palabra reservada, le falta un argumento o está mal escrito, o bien los signos de puntuación no son correctos",

este es mi select talves hay algo mal que no me he dado cuenta..


Código:

OleDbCommand comando = new OleDbCommand("SELECT TOP (10) * FROM [Historico de Nominas] Order By IPYEAR Asc", conexion);

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Vb Net + Access 2007

Seguis Visual Basic .NET 2 Domingo 15 Jun 2014 17:42 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Duda sobre consulta en Access 2007

Mutis SQL - Lenguaje SQL 9 Miércoles 28 May 2014 16:44 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Desarrollo juegos Android - Primeros pasos

MrLeFou Programación para dispositivos móviles 5 Martes 06 May 2014 05:10 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Manejo de Bloqueo de Registro

CRGG Preséntate a la comunidad 3 Sábado 12 Abr 2014 21:07 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Programar un CRM (Registro de clientes)

Hey.lorraine C, C#, Visual C++ 3 Viernes 11 Abr 2014 20:10 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,