Bonsoir le forum
J' ai une table environnement composé d' in champ texte de 255 caracteres
le code qui alimente cette table fonctionne parfaitement sous access 2003 et Windows Xp. Ce meme code me donne l' erreur suivante "erreur d' execution 3163 le champ est trop petit pour accepter la quantité de donnée ...etc
Voici le code
Je ne vois ou est le pb car il fonctionne tres bien en version anterieur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim Db As DAO.Database Dim tdf As DAO.TableDef Dim rst As DAO.Recordset Dim N As Integer Set Db = CurrentDb() Set tdf = Db.CreateTableDef("tblEnvironDetails") With tdf .Fields.Append .CreateField("EnvironValue", dbText) End With Set rst = Db.OpenRecordset("tblEnvironDetails", dbOpenDynaset) N = 1 Do Until Environ(N) = "" rst.AddNew rst!environvalue = Environ(N) rst.Update N = N + 1 Loop rst.Close Db.Close
Merci d' avance pour toute aide
Aladin
Partager