Créer des champs

Afin d'alléger le rapport, un seul exemple de création d'un champs sera illustré pour chaque langage.

* Visual Basic :
IdEleve = Table.CreateField("IdEleve", DAO.DataTypeEnum.dbInteger)
'Mise à jour de la Table dans la base de données
db.TableDefs.Append(Table)

Pour le VB, ainsi que pour tous les autres langages, le type de chaque champs doit être indiqué. Il existe de nombreux types différents, avec entre autres : dbInteger,dbDecimal,dbText,dbTime etc...).

* C++ :
Table $ \rightarrow$ CreateField("IdEleve",dbInteger,10,0);
//Mise à jour de la Table dans la base de données
Table $ \rightarrow$ Append();

En C++, la taille du champs (ici 10 (bits ou caractères) ) ainsi que l'attribut sont à définir.

* C# :
IdEleve = Table.CreateField("IdEleve",
DAO.DataTypeEnum.dbInteger,10);

//Mise à jour de la Table dans la base de données
db.TableDefs.Append(Table);

Le C# permet aussi de préciser la taille de l'objet.

* MySQL et ASP :

Les différents champs de la table Eleve sont générés lors de la création de la table en elle-même. Ce référer à la création d'une table.

julien michot 2006-08-05