文本框内的数据类型都是字符串 如果你的数据库中的列属性中,有一个不是字符串(SQL中是chr(),access中是文本)。那么就无法更新的。怀疑你是数据库里的数据类型与文本框内的数据类型不匹配,导致无法更新。
直径如果是和数组一一对应的话for(int i=1;i<9;i++){ sql = 'update 表名 set 组别="'+a[i]+'" where 直径='+i; //执行SQL语句} 请参考
额,,,用Update啊