Fecha y hora actual: Lunes 25 Jul 2016 05:12
Í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 17: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 15: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 17: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 + 1 Hora

Temas relacionados

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

error en codigo access vba ,usando dlookup y do...

Kaesarus Visual Basic y VBA 0 Lunes 30 May 2016 20:35 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Seleccionar opción de menu en Wordpress

Chino27 CMS 0 Martes 17 May 2016 01:38 Ver último mensaje
El foro no contiene ningún mensaje nuevo

CREACION ARCHIVO PLANO .DAT DESDE VISUAL ACCESS...

Victor Manuel Garzòn Otras bases de datos 0 Viernes 16 Oct 2015 22:00 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con el desarrollo de una web con registro...

walteruni Temas generales 0 Viernes 28 Ago 2015 20:24 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Poner gráfico relacionado con registro

fezaca Visual Basic .NET 1 Miércoles 26 Ago 2015 17:12 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,