Fecha y hora actual: Miércoles 02 Sep 2015 23:42
Í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

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

walteruni Temas generales 0 Viernes 28 Ago 2015 21: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 18:12 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Borrar registro de DataGridView y Base de Datos

fezaca Visual Basic .NET 0 Miércoles 12 Ago 2015 14:35 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Busqueda de Registro con Procedimiento Almacena...

hamiltonbl Visual Basic .NET 0 Martes 11 Ago 2015 04:51 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Modificar registro en visual studio 2010

fezaca Visual Basic .NET 4 Lunes 13 Jul 2015 18:30 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,