怎样读取和修改已有字段的默认值?
现在有个字段为IO默认值为2,请问怎么用SQL语句读取和修改?
------解决方案--------------------总算搞出来了,分享一下
要修改字段的默认值名
首先,必须用Jet-SQL方式打开,也就是说打字的链接字符为
provider=microsoft.jet.oledb.4.0;data source=c:\db.mdb
再次,书写SQL语句
Alter Table [表名] Alter column [字段名] varchar(50) default 新的默认值
最后,执行SQL语句必须用ADO的命令直接执行,不能用查询语句执行,如
set conn=server.createobject("adodb.connection")
conn.open connstr
conn.execute(sql)
------解决方案--------------------读取ACCESS默认值的方法总算通过曲线方式解决完成
如下
1.在别的表中设一条记录,专门用来记录各项数据的设置,如表[TableSet],字段[SettingName]是设置名,字段[SettionContent]是设置的值
2.在修改某表某字段的默认值同时,把默认值修改给表[TableSet]中字段[SettionContent]对应的值
3.读取默认值时就读表[TableSet]中字段[SettionContent]对应的值就是默认值了