Fecha y hora actual: Sábado 01 Ago 2015 20:06
Í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

Modificar registro en visual studio 2010

fezaca Visual Basic .NET 0 Lunes 13 Jul 2015 18:30 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Grabar registros en Base de Datos de Access 201...

fezaca Visual Basic .NET 2 Domingo 14 Jun 2015 19:18 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Convirtiendo una base de datos de Access a MySQL

Frankps Programación en general 0 Viernes 01 May 2015 09:31 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Tercer consulta VBA Access 2007

Edmund8 Visual Basic y VBA 2 Sábado 27 Dic 2014 23:06 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Base de Datos con Access

zero022 Visual Basic .NET 2 Martes 14 Oct 2014 05: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,