Access如何使用SQL SERVER链接表的缺省值(默认值)

2002-06-15 06:56:00
版主们-Office交流网
原创
2317

问题:

Access通过ODBC链接到Sql Server, 那SQL SERVER链接表本身的默认值为何在ACCESS不显示出来,在默认值处没显示?


zhuyiwen

这些链接表的缺省值是SQL SEVER的,只有提交后,才会产生。
原因就是,服务器只有产生新记录时才会产生缺省值和identity值。
而在ACCESS中,新建记录时,服务器端并没有产生新的记录,只有提交后,服务器插入新的行,这时才产生这些值。

tmtony
在ACCESS表设计时,是看不到这个默认值,但提交之后,在数据表的内容里可看到
录入时可以这样(但显示出来会好些,免得你不知道,又输一次默认值),但我觉得,至少它在设计状态时候应该把这个属性显示出来

HG
在ADP中identity值,在前端窗体录入时,也显示不到,
整条记录录入完了,方可看到,这是什么原因所致呀

所言极是,比如Access自带的ADP例程,也同样存在此问题。
还有identity的编号问题,也是一个常见问题。
比如说:
您编写了一个触发器,用来在表中有操作是触发,同时操作另一表,
若您在在操作出同时有判断性处理,(比如事务返回)。
在新记录同样发生更变在触发表上(有插入),而另一表事务返回。
或务务处理中,两个表均无事务通回,
但您在下一次新的插入中,会发现identity有间隔。

分享