Fecha y hora actual: Jueves 24 Abr 2014 01:38
Í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: 25
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: 25
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

Manejo de Bloqueo de Registro

CRGG Preséntate a la comunidad 3 Sábado 12 Abr 2014 20: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 19:10 Ver último mensaje
El foro no contiene ningún mensaje nuevo

WaveOut Select: seleccionar salida de audio, o ...

Pico Temas generales 2 Martes 25 Mar 2014 11:42 Ver último mensaje
El tema está bloqueado: no pueden editarse ni agregar mensajes.

Modificar tabla, item por item.. (vb.net + Access)

Cristian Alarcon Visual Basic .NET 2 Lunes 24 Mar 2014 19:54 Ver último mensaje
El tema está bloqueado: no pueden editarse ni agregar mensajes.

Agregar registro a lista enlazada

julian403 C, C#, Visual C++ 1 Domingo 02 Feb 2014 04:44 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,