Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: tetano en 3 Julio 2015, 21:44 pm



Título: Manejar una tabla Access en C sharp
Publicado por: tetano en 3 Julio 2015, 21:44 pm
Hola estoy intentando hacer un programa con visual C# express una aplicación con la que conseguir filtrar una tabla por un atributo(p ej provincia de málaga, sé que se hace con un combox pero a partir de ahí no sé qué hay que marcar para filtrar la tabla)... y además conseguir pasar esos datos una colección (o array) de C# pero no encuentro documentación en ningún sitio de la red ¿alguien me puede ayudar?

Un saludo y gracias de antemano.


Título: Re: Manejar una tabla Access en C sharp
Publicado por: sqln00b en 21 Julio 2015, 03:47 am
Buenas, medio tarde, pero como soy nuevo estoy perdonado. :P Hay una cosa que no entiendo.

¿Hablas de "filtrar" un tabla para obtener atributos? :huh:

Soy muy lerdo, vamos a ver si lo entiendo, tu tienes una tabla (por ejemplo "empleados") y tienes varias columnas (ej: nombre, apellido, provincia) y en cada una de ellas tienes filas con valores (ej: Pablo, Picasso, Málaga). ¿Lo que quieres es obtener las filas que tengan el atributo o valor "provincia"? ¿O en realidad lo que ocurre es que tienes varias tablas con diferentes atributos y quieres seleccionar todas las tablas que tengan un atributo llamado "provincias"? :¬¬

Lo primero, debes aprender sobre Access. (https://support.office.com/es-hn/article/Introducci%C3%B3n-a-las-tablas-03f58e81-86cd-46ad-8199-4122152c7eff?ui=es-ES&rs=es-HN&ad=HN)
Lo segundo es entender la estructura para comunicarse con una base de datos. (https://support.office.com/en-za/article/Introduction-to-Access-SQL-d5f21d10-cd73-4507-925e-bb26e377fe7e)
Lo tercero es entender cómo se trabaja las consultas en C#. (https://msdn.microsoft.com/en-us/library/aa288452%28v=vs.71%29.aspx)
PD: El orden de los factores no altera el producto. Sólo complica la curva del aprendizaje. :xD

Te recomiendo "Lo tercero [...]" por el hecho que tanto Access como SQL debes saber si estas trabajando con bases de datos. Lo único es manejar los recursos de System.Data.OleDb;

¡Suerte!