如何用SQL修改表格的字段名称?不知道哪里写错了,紧急求助,在线等。
想要增加一个字段:
ADOQuery1-> Close();
ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add( "alter table 员工信息 add '% "+this-> Edit3-> Text+ "% ' ");
ADOQuery1-> Open();
删除字段:
ADOQuery1-> Close();
ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add( "alter table 员工信息 drop '% "+this-> Edit3-> Text+ "% ' ");
ADOQuery1-> Open();
提示 "%输入值% "附近有语法错误。
[解决办法]
Open()方法是返回数据集的,你的修改字段语句并没有返回数据集,所以用Open()方法肯定会错的,可以用ExecSQL()
[解决办法]
同 意 楼 上 所 述 ,
把 ADOQuery1-> Open();
改 为 ADOQuery1-> ExecSQL();
当 使 用 update insert 等 没 有 返 回 数 据 集 的 操 作 用 ExecSQL()