程式思想:用SELECT name From sysobjects WHERE xtype = 'u'得到所有表,然後迴圈開啟表,根據Rs_Colums.Fields(I).Name 得到欄位名,FieldType(Rs_Colums.Fields(I).Type) 得到欄位類型,Rs_Colums.Fields(I).DefinedSize '寬度 由於Rs_Colums.Fields(I).Type傳回型別是數字,程式中寫了一個FieldType函數轉化成中文類型 Private
李洪根 SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件)封裝 Microsoft SQL Server 2000 資料庫中的對象。SQL-DMO 允許用支援自動化或 COM 的語言編寫應用程式,以管理 SQL Server 安裝的所有部分。SQL-DMO 是 SQL Server 2000 中的 SQL Server 企業管理器所使用的應用程式介面 (API);因此使用 SQL-DMO 的應用程式可以執行 SQL Server
在進行一些查詢的時候,如果返回的結果集很大,那麼使用者可能會希望對這些結果進行分頁顯示。也就是說,可以指定每一頁顯示多少條記錄,以及要顯示哪一頁的記錄。以樣本資料庫AdventureWorks的Person.Contact表為例,現在希望顯示該表中的人名以及其稱呼。如果執行以下語句:Code highlighting produced by Actipro CodeHighlighter
在SQL Server 2005中添加了對CLR的支援,這使得我們可以使用C#,VB.NET等語言為SQL Server編寫函數、預存程序以及觸發器等對象。如何建立這些對象就不多說了,在網上搜一搜都有很多。這裡就說一下在建立彙總函式的時候一些值得注意的問題。 自訂彙總函式是以一個實值型別對象的形式來實現的,這個對象必須被序列化到資料庫中。如果該對象有int或double等實值型別的欄位,那麼幾乎不會產生問題。但是如果有string等類類型的欄位,在SQL
伺服器出了些小毛病,總是報告“無法開啟到 SQL Server 的串連”,如下在建立與伺服器的串連時出錯。在串連到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連線可能會導致此失敗。 (provider: 具名管道提供者, error: 40 - 無法開啟到 SQL Server 的串連) 找了一些資料,說什麼的都有,有說是因為裝了SQL Server 2005的原因,有的說是.NET
SQL字串函數大全-資料類型轉換函式 在一般情況下,SQL Server 會自動完成資料類型的轉換,例如,可以直接將字元資料類型或運算式與DATATIME 資料類型或運算式比較當運算式中用了INTEGER、 SMALLINT或TINYINT 時,SQL Server 也可將INTEGER 資料類型或運算式轉換為SMALLINT資料類型或運算式,這稱為隱式轉換。如果不能確定SQL Server