table1中增加字段a1(文本,字段大小50),table2中增加字段a2(单精度型,格式固定,小数位数为2),请问如果我在delphi中用sql来写这个修改语句,是怎么写的?

解决方案 »

  1.   

    alter table 就行了。
    道理是一样的。
    执行个sql
      

  2.   

    ALTER table table1 add COLUMN a1 varchar(50)
    ALTER table table2 add COLUMN a2 real例如:
      dm.ADOQuery1.Close;
      dm.ADOQuery1.sql.clear;
      dm.ADOQuery1.sql.add('ALTER table table1 add COLUMN a1 varchar(50)');
      dm.ADOQuery1.ExecSQL;
      

  3.   

    ALTER table table2 add COLUMN a2 real
    增加的是不固定的real,在delphi中用dbgrid查询的时候显示的位数不正确,小数位数有很多,假如我在dbgrid里面增加a2的值100.01时,再查询出来就是100.01000213623,如果要增加字段a2(单精度型,格式固定,小数位数为2)该怎么办?
      

  4.   

    货币类型在sql里面是什么代码?
      

  5.   

    money正解,感谢大家也感谢我
      

  6.   

    机器上没装access,你用access建表的时候看下数据类型的写法,把四楼的real换一下就好了