office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

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

2002-06-15 06:56:00
版主們-Office交流網
原創
2953

問題:

Access通過ODBC鏈接到Sql Server, 那SQL SERVER鏈接表本身的默認值為何在ACCESS不顯示出來,在默認值處沒顯示?


zhuyiwen

這些鏈接表的缺省值是SQL SEVER的,只有提交后,才會產生。
原因就是,服務器只有產生新記錄時才會產生缺省值和identity值。
而在ACCESS中,新建記錄時,服務器端并沒有產生新的記錄,只有提交后,服務器插入新的行,這時才產生這些值。

tmtony
在ACCESS表設計時,是看不到這個默認值,但提交之后,在數據表的內容里可看到
錄入時可以這樣(但顯示出來會好些,免得你不知道,又輸一次默認值),但我覺得,至少它在設計狀態時候應該把這個屬性顯示出來

HG
在ADP中identity值,在前端窗體錄入時,也顯示不到,
整條記錄錄入完了,方可看到,這是什么原因所致呀

所言極是,比如Access自帶的ADP例程,也同樣存在此問題。
還有identity的編號問題,也是一個常見問題。
比如說:
您編寫了一個觸發器,用來在表中有操作是觸發,同時操作另一表,
若您在在操作出同時有判斷性處理,(比如事務返回)。
在新記錄同樣發生更變在觸發表上(有插入),而另一表事務返回。
或務務處理中,兩個表均無事務通回,
但您在下一次新的插入中,會發現identity有間隔。

分享
北京十一选五基本走势