首页 > 开发 > 综合 > 正文

"在关键字 COLUMN 附近有语法错误。"是怎么回事?其实很简单!

2024-07-21 02:06:25
字体:
来源:转载
供稿:网友

在asp程序中,想通过asp在数据表中添加新字段,根据“sql中文参考手册.chm”中所述,用了“alter table employees alter column salary char(20)”语句,居然报错:


microsoft ole db provider for sql server 错误 '80040e14'
在关键字 'column' 附近有语法错误。
/ddd/ttt.asp,行22


在网上及各处查找原因,没有结果,仅提到有sql70和sql65的原因,不太明白。


终于在sql server 联机丛书中找到了答案,原来是多了“column”,可能是因为sql版本不同,语句规定也不同了。

改为“alter table employees alter salary char(20)”即可。

由此,得到一个教训:不能用“sql中文参考手册.chm”了,要用自己装的sql server的联机从书做参考。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表