Office中国论坛/Access中国论坛

标题: [讨论]关于alter table中使用default关键字的问题 [打印本页]

作者: loren    时间: 2006-8-24 00:36
标题: [讨论]关于alter table中使用default关键字的问题
DoCmd.RunSQL "alter table 二级生成表 add 一级ID int default 1000 " ----此代码想实现对"二级生成表"增加新字段"一级ID",并指定默认值.

为什么在access2003中运行会提示alter参数错误啊?请指教如何修改?
作者: wwwwa    时间: 2006-8-24 00:37
以下是引用loren在2006-8-23 16:36:00的发言:


DoCmd.RunSQL "alter table 二级生成表 add 一级ID int default 1000 " ----此代码想实现对"二级生成表"增加新字段"一级ID",并指定默认值.

为什么在access2003中运行会提示alter参数错误啊?请指教如何修改?



已经说过,这种格式必须用ADO方式才行,即

Dim dd As New ADODB.Connection, ee As New ADODB.Recordset
dd.ConnectionString = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\zz\db2.MDBersist Security Info=False"
dd.Open
dd.Execute ("alter table rrrr add rr long default 100")
作者: loren    时间: 2006-8-24 00:50
楼上能不能发个例子给我看看啊?我自己一直没整不出来啊.万分感谢!

我的邮箱zealong@tom.com




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3