0
我試圖將sql數據庫複製到vb.net應用程序中,但是在執行此操作時它不保留默認值。是否可以導入默認值並在創建新行時自動分配它們,還是必須在我的代碼中再次手動分配默認值?將sql數據庫導入vb.net應用程序時維護默認值
我試圖將sql數據庫複製到vb.net應用程序中,但是在執行此操作時它不保留默認值。是否可以導入默認值並在創建新行時自動分配它們,還是必須在我的代碼中再次手動分配默認值?將sql數據庫導入vb.net應用程序時維護默認值
我假設你正在將數據綁定到網格控件上?默認值只對數據庫是已知的,並且僅在您發送INSERT語句而沒有默認約束所在列的數據的情況下使用。這意味着如果您希望在插入數據之前使其在應用程序中可視化,則必須手動設置默認值。
實際上,您可以從數據庫中檢索默認值,但這些值是以SQL公式(nvarchar)的形式呈現的,所以您必須執行它們才能獲得實際值(例如:默認值爲「0」將被存儲爲「(0)」)
select COLUMN_DEFAULT from INFORMATION_SCHEMA.COLUMNS
where TABLE_SCHEMA = 'abc' and TABLE_NAME = 'def' and COLUMN_NAME = 'ghi'
你是什麼意思試圖將SQL數據庫複製到vb.net應用程序 – Kronass 2010-06-17 13:04:32