Utilisation de bases access

Soyez le premier à donner votre avis sur cette source.

Vue 12 682 fois - Téléchargée 1 699 fois

Description

La classe présente dans le ZIP effectuant les acces aux bases de données s'apelle : AccessReader

Je vais l'améliorer au file du temps pour y ajouter de nouvelles fonctionnalités.

Si vous avez des suggestions, n'hésitez pas à les poster en commentaire à cette source, j'en tiendrais compte.

Source / Exemple :


...
public ArrayList Fetch()
{
	ArrayList row = new ArrayList();

	if (this.rdr.Read())
	{
		record rec;

		for (int i=0;i<this.rdr.FieldCount;i++)
		{
			rec.column_name = this.rdr.GetName(i);
			rec.content = this.rdr[i];
			row.Add(rec);
		}
	}

	return row;
}
...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
11 -
J'ai mis a jour la version d'origine, les fonctions de traitement sont les suivantes :
- public AccessReader(string filename);
- public bool Open();
- public bool Close();
- public bool Execute(string ordre);
- public ArrayList Fetch();
- public ArrayList ProjectionTable(string table_name);
- public ArrayList ProjectionColumns(string[] columns_name,string table_name);
- public ArrayList ProjectionColumn(string column_name,string table_name);
- public ArrayList GetColumnsTypes(string table_name);
- public ArrayList GetColumnsNames(string table_name);
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
11 -
Je viens de rajouter :
- public bool InsertRow(ArrayList columns, string table_name);
eboulian
Messages postés
3
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
18 décembre 2006
-
Ce serait intéressant d'avoir une fonction pour savoir le nombre de session ouverte avec un même usager (UserID). C'est pour pouvoir limiter le nombre de session dans une application.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.