<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
在程序中,想通过ASP在数据表中添加新字段,根据“sql中文参考手册.chm”中所述,用了“ALTERTABLEEmployeesALTER COLUMNSalaryCHAR(20)”语句,居然报错:
MicrosoftOLEDBProviderfor错误'80040e14'
在 关键字' COLUMN' 附近有语法错误。
/ddd/ttt.asp,行22
在网上及各处查找原因,没有结果,仅提到有SQL70和SQL65的原因,不太明白。
终于在SQLServer联机丛书中找到了答案,原来是多了“ COLUMN”,可能是因为SQL版本不同,语句规定也不同了。
改为“ALTERTABLEEmployeesALTERSalaryCHAR(20)”即可。
由此,得到一个教训:不能用“sql中文参考手册.chm”了,要用自己装的SQLServer的联机从书做参考。
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
在程序中,想通过ASP在数据表中添加新字段,根据“sql中文参考手册.chm”中所述,用了“ALTERTABLEEmployeesALTER COLUMNSalaryCHAR(20)”语句,居然报错:
MicrosoftOLEDBProviderfor错误'80040e14'
在 关键字' COLUMN' 附近有语法错误。
/ddd/ttt.asp,行22
在网上及各处查找原因,没有结果,仅提到有SQL70和SQL65的原因,不太明白。
终于在SQLServer联机丛书中找到了答案,原来是多了“ COLUMN”,可能是因为SQL版本不同,语句规定也不同了。
改为“ALTERTABLEEmployeesALTERSalaryCHAR(20)”即可。
由此,得到一个教训:不能用“sql中文参考手册.chm”了,要用自己装的SQLServer的联机从书做参考。
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>