中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
“在关键字COLUMN附近有语法错误。”是怎么回事?其实很简单!
作者:佚名 时间:2004-07-13 10:40 出处:互连网 责编:chinaitpower
              摘要:“在关键字COLUMN附近有语法错误。”是怎么回事?其实很简单!

在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的联机从书做参考。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有