我有一个access的数据表,其中有一个User表,我想在User表中增加字段"Type",类型为“文本”,并且默认值为“青年”,我写了下面的语句,可是报错
Alter Table User Add Type Null Default("青年")
还有,在access中文本类型有一个限制就是“允许空字符串”,怎样在sql中将它设为“是”
Alter Table User Add Type Null Default("青年")
还有,在access中文本类型有一个限制就是“允许空字符串”,怎样在sql中将它设为“是”
解决方案 »
- delphi 判定文本框输入值是否在0到10之间
- 请问一下,delphi怎么做一个像bbs论坛那样的界面
- 使用word模板时如何定位到指定标签
- 请教cxGrid的两个小问题,谢谢~
- 用ado连接dBase数据库的问题
- 如何在SQL 语句字符串中使用单引号
- 怎样从进程ID获得主线程ID
- 经典讨论:昨天发了没人回答,今天再放100分再问一次:“在DBGrid1中如何实现字段的自动计算”
- 构股定理知道直角对应边长,和一个角度,求另2个直角边长
- 悬赏24分(为什么不能多给?),各位大侠快快帮忙,如何调用VC的DLL中的函数?????????
- 在程序中用sql语句在access中增加字段问题!!!!,在线等待
- Borland中国&游民的散分贴
ADOQ_Class.Close;
ADOQ_Class.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + FilePath + 'Ident.mdb';
ADOQ_Class.SQL.Clear;
ADOQ_Class.SQL.Text := 'Alter Table UserInfo Add Type VarChar(10) NULL DEFAULT 青年)';
adoq_class.ExecSQL;
adoq_Class.Close;
default("年青") 也不行
procedure Tfrm_Record.BitBtn1Click(Sender: TObject);
begin
ADOQ_Class.Close;
ADOQ_Class.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + FilePath + 'Ident.mdb';
ADOQ_Class.SQL.Clear;
ADOQ_Class.SQL.Text :=
'Alter Table UserInfo Add Type VarChar(10) NULL DEFAULT 青年';
adoq_class.ExecSQL;
adoq_Class.Close;
end;
测试通过
你怎么写的
24 0 -1 青年