日期:2014-05-16  浏览次数:20878 次

关于向表中添加column
有这样一个sql   语句

ALTER   TABLE   E_Store   ADD   "   +   ((Factors)al[i]).GetFactor()   +   "   DOUBLE   NOT   NULL

((Factors)al[i]).GetFactor()   是我要添加的column的名字

问题是

如果   ((Factors)al[i]).GetFactor()   是   fmfmfmf这样的连续的就没有问题

如果   ((Factors)al[i]).GetFactor()   是   f   m   f   m   f这样的字段就有问题

请问如何解决

谢谢



------解决方案--------------------
加[]。


[f m f m f]


如:

"ALTER TABLE E_Store ADD [ " + ((Factors)al[i]).GetFactor() + "] DOUBLE NOT NULL "