sql语句在access中新建字段后出错了

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:09:02
alter table zt_data add zt_dy2 text(50) default ""

我用了这个语句后出现

Microsoft VBScript 运行时错误 错误 '800a005e'

无效使用 Null: 'cint'

是怎么回事啊

试下这样看:
alter table zt_data add zt_dy2 text(50) NULL

去access的官方网站查一下错误就知道了

遇到null,可能是数据库的问题
比如这个变量或者字段叫做aaa ,原来是cint(XXX)
改成下面的
cint(if(isnull( XXX ) ,0 , XXX))

default这儿。
不要这个试下。

检查一下你的方法中cint()方法中的变量 报错中说了是哪一个文件哪一行吗 去检查下嘛
还有新增的字段不要默认为null

现在用的sql语句是sql2003,而access2007一下版本只支持sql99,其中有一些数据是access不能使用的。
你可以到sql server或者mysql中试试这条语句