问题一
怎样动态改变access表的字段名和字段类型!在线等待!
为什么这样不行
for i:=0 to adoquery1.fieldcount-1 do
adotable1.fieldlist[i].fieldname:=adoquery1.fieldlist[i].fieldname;for i:=0 to adoquery1.fieldcount-1 do
adotable1.fieldlist[i].fieldkind:=adoquery1.fieldlist[i].fieldkind;
问题二
怎样选择一个数据表的前三列(不知其字段名)
怎样动态改变access表的字段名和字段类型!在线等待!
为什么这样不行
for i:=0 to adoquery1.fieldcount-1 do
adotable1.fieldlist[i].fieldname:=adoquery1.fieldlist[i].fieldname;for i:=0 to adoquery1.fieldcount-1 do
adotable1.fieldlist[i].fieldkind:=adoquery1.fieldlist[i].fieldkind;
问题二
怎样选择一个数据表的前三列(不知其字段名)
你这样做肯定不可以,在一个打开的数据库中不可以改字段名称了,还有你只有在没有连接到数据库里的ADOQUERY或ADOTABLE里才可以更改字段名
问题二
for i:=0 to 2 do
listbox1.items.add(adoquery1.Fields[i].FieldName);
alter table tablename alter column 字段 然后怎么写?谢谢了
执行sql
alter table t /* t表名 */
alter column a varchar(100) null/* a 列名*/问题2就是 godnoloveihavelove(快感)说的
alter column a varchar(100) null/* a 列名*/
这句话修改的是第几个字段啊, 只有一个列名a, a 是修改前的还是修改后的.